Как поместить Amazon Kindle Web Browser в режим статьи
Как вы помещаете веб-браузер Amazon Kindle в режим статьи через HTML или Javascript?
Примечание редактора. Некоторые страницы не распознаются автоматически как "статьи" браузером Kindle 3 и дают сообщение об ошибке при попытке перейти в режим статьи. Что использует режим статьи, чтобы определить, какую часть страницы отображать?
Ответы
Ответ 1
Относится ли это вообще к читаемости?
http://lifehacker.com/5163401/readability-bookmarklet-quick+formats-pages-for-smoother-text
Фактический код JavaScript для Readability, который основан на эвристике:
//Изучите все абзацы и найдите кусок, который имеет наибольшее <p>
и сохраните его:
Это также похоже на режим чтения Safari 5. Вот что необходимое для Safari Reader:
Это определенно требует большего изучения, но до сих пор они, по-видимому, являются самыми важными факторами для функциональности Safaris Reader:
- Используйте правильную разметку, т.е. убедитесь, что самый важный контент обернут внутри элемента контейнера. Используете ли вы
<article>
, <div>
или даже <span>
, как представляется, не имеет значения - пока это не <p>
. - Содержание должно быть достаточно продолжительным. Используйте достаточно слов, используйте достаточно абзацев, используйте достаточно пунктуации. Каждый абзац должен содержать не менее 100 символов.
- Reader не работает для локальных документов.
Ответ 2
http://www.wired.com/gadgetlab/2010/09/simple-tip-turns-kindle-into-ultimate-news-reader/ - Ключевая функция "f", описанная выше или какая-то другая функция? Не совсем уверен, что означает режим статьи.
Ответ 3
Это означает, что браузер попытается определить, имеет ли страница, на которую вы смотрите, основной текст (это статья), проанализируйте его, а затем отобразите только этот текст без помех и для легкой прокрутки.
Я не думаю, что вы можете заставить его с помощью кода веб-страницы
Ответ 4
Насколько я знаю, как только сайт загрузился (и если вы находитесь в определенной теме), вы можете включить "Режим статьи" в меню.
Я тоже видел аналогичные JS-инструменты для Chrome, поэтому я предполагаю, что это часть webkit.