Comment fonctionne le lecteur Safari et quand apparaît-il?

27

Fonction de lecture de Safari est une petite application sympa qui affiche une page Web sous forme d'article de journal --- sans tous les encadrés, commentaires et annonces qui vous distraient. Parfois, cela fonctionne et parfois pas, et je me demande comment "il sait quand se présenter". Sur mon site Web personnel, l’une des pages propose cette option. Vous pouvez cliquer sur le Reader bouton dans la barre d’URL et il s’affiche magnifiquement comme une page dans un iBook. Cependant, aucune de mes autres pages Web (sur le même site) ne le fait. Je pensais que cela avait quelque chose à voir avec le <article> tag, mais j'ai enlevé cela et cela fonctionne toujours. Quelqu'un sait comment cette application fonctionne?

En outre, est-ce que quelqu'un sait Extensions de chrome qui sont juste comme ça? Google Reader n'est pas la même chose.

PS: sur le site Web cité par Apple:

Lecteur Safari

Lorsque vous naviguez sur le Web, Safari détecte si vous vous trouvez sur une page Web contenant un article. Cliquez sur le bouton Lecteur qui apparaît dans le champ Adresse intelligente et une vue élégante de l'article apparaît - sans contenu gênant.

Pas beaucoup d'aide, c'est ça?

chharvey
la source

Réponses:

24

Safari's Reader utilise Lisibilité .

La lisibilité transforme n'importe quelle page Web en une vue propre à lire maintenant ou plus tard sur votre ordinateur, smartphone ou tablette.


Il y a ceci bel article sur la façon dont le lecteur Safari détecte le texte, vous devriez envisager de le lire.

Il semble que Safari Reader détecte un <div> ou un élément de niveau bloc contenant un élément d’en-tête ( <h1> à <h6> ), suivi d'une certaine quantité de texte. Le badge du lecteur apparaîtra lorsque le texte du contenu (sans l’en-tête) contient plus de 2 000 caractères.


Vous pouvez obtenir une extension de lisibilité pour Chrome. ici .

Sathyajith Bhat
la source
Safari Reader peut également détecter des articles de plusieurs pages et télécharger toutes les pages.
Daniel Beck
1
Safari utilise la lisibilité? Je pense qu'il utilise sa propre implémentation.
Fish Monitor
1
Je ne pense pas que Safari l'utilise exactement, car j'ai utilisé Reader pour des articles qui comptaient certainement moins de 2 000 mots.
Sdarb
1
Cette réponse datait d'il y a 6 ans et, pour autant que je sache, selon l'utilisation actuelle, Safari a définitivement ses propres implémentations et n'est pas limité à
, <1>, etc. ou à la taille minimale de 2000 caractères.
CodeBrew
CodeBrew
6

Vous pouvez jeter un oeil à son code source

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

Méthode comment l'obtenir est ici

Tuan Anh Tran
la source
1
Comment pouvez-vous utiliser ce script sur votre propre site web
Tuna
2

Evernote propose un plugin similaire pour Chrome appelé Clairement qui s’intègre également à un bloc-notes Evernote si vous utilisez ce système.

https://evernote.com/clearly/

Il y a aussi un plugin Clearly pour Firefox .

L’installation du plug-in vous donne un bouton de barre d’outils à côté de la barre d’adresse sur lequel vous cliquez pour afficher une version "nette" de la page et qui inclut quelques ajustements de l’interface graphique pour une faible luminosité ou un changement de couleur d’arrière-plan si le beige blesse votre sensibilité, ainsi bouton pour copier la page effacée sur un bloc-notes Evernote.

music2myear
la source