Как работает Reader Safari и когда он появляется?

Функция Reader в Safari - это классное небольшое приложение, которое отображает веб-страницу в виде газетной статьи - без отвлекающих боковых панелей, комментариев и рекламы. Иногда это работает, а иногда нет, и мне интересно, как "он знает, когда появиться". На моем личном сайте одна из страниц имеет эту опцию. Вы можете нажать Reader кнопка в строке URL-адреса, и она отображается красиво, как страница в iBook. Однако ни одна из моих других веб-страниц (на том же сайте) не делает этого. Я думал, что это как-то связано с <article> тег, но я удалил это, и это все еще работает. Кто-нибудь знает, как работает это приложение?

Кроме того, кто-нибудь знает какие-либо расширения Chrome, которые так же, как это? Google Reader - это не одно и то же.

PS: с цитируемого сайта Apple:

Safari Reader

При просмотре веб-страниц Safari обнаруживает, что вы находитесь на веб-странице со статьей. Нажмите кнопку "Reader", которая появляется в поле "Smart Address", и появится элегантный вид статьи - без отвлекающего контента.

Не так много помощи, не так ли?

3 ответа

Решение

Читатель Safari использует удобочитаемость.

Читаемость превращает любую веб-страницу в чистый вид для чтения сейчас или позже на вашем компьютере, смартфоне или планшете.


Есть хорошая статья о том, как Reader Safari обнаруживает текст, вам стоит подумать о прочтении.

Похоже, что Safari Reader обнаружит <div> или элемент уровня блока, который содержит элемент заголовка (<h1> в <h6>), а затем определенное количество текста. Значок читателя появится, когда текст содержимого (не включая заголовок) будет содержать более 2000 символов.


Для Chrome есть расширение Readability, которое вы можете получить здесь.

Вы можете взглянуть на его исходный код

http://blog.manbolo.com/2013/03/18/safari-reader.js

Способ как это получить здесь

Evernote предлагает аналогичный плагин для Chrome под названием Clearly, который также интегрируется с Evernote Notebook, если вы используете эту систему.

https://evernote.com/clearly/

Существует также плагин Clearly для Firefox.

Установка плагина дает вам кнопку на панели инструментов рядом с адресной строкой, которую вы нажимаете, чтобы просмотреть "чистую" версию страницы и которая включает в себя несколько настроек GUI для слабого освещения или изменения цвета фона, если бежевый оскорбляет ваши чувства, а также кнопка, чтобы скопировать очищенную страницу в Evernote Notebook.

Другие вопросы по тегам