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