Comment est-ce que Firefox lecteur vue d'exploiter

Résumé

Je suis à la recherche pour les critères par lesquels je peux créer une page web et être [assez] assurez-vous qu'il apparaîtra dans le Firefox Lecteur
Vue
, si l'utilisateur le souhaite.

Certains sites ont cette option, certains ne le font pas. Certains avec plus de texte n'ont pas cette option que les autres avec beaucoup moins de texte. Un Débordement de pile pour
exemple affiche uniquement les questions plutôt que des réponses dans le Lecteur
Vue.

Question

J'ai eu mon Firefox mis à niveau à partir 38.0.1 à 38.0.5 et ont trouvé une nouvelle fonctionnalité appelée ReaderView - qui est une sorte de revêtement, ce qui supprime la page "fouillis" et rend le texte plus facile à lire.
Readerview est trouvé sur le côté droit de la barre d'adresse comme une icône cliquable sur certaines pages.

C'est très bien, mais du point de vue programmation, je voudrais savoir comment "lecteur de vue" œuvres", dont les critères de pages auxquelles il s'applique. J'ai fait un peu d'exploration de l'Mozilla Firefox site avec pas de réponses claires (sod l'ensemble de la programmation des réponses de quelque sorte que j'ai trouvé), j'ai bien sûr Cherché sur google /Boulimiques et cela ne revint avec des références à des addons Firefox - ce n'est pas un addon, mais un aliment de base de la partie de la nouvelle version de Firefox.

J'ai fait l'hypothèse que readerview utilisé HTML5 et extrait <article> contenu, mais ce n'est pas le cas, car il fonctionne sur Wikipédia qui ne semble pas utiliser <article> ou similaire balises HTML5, au lieu de la readview extraits de certaines <div>s et les affiche à lui seul. Cette fonctionnalité fonctionne sur certaines pages HTML5 - wikipédia - mais pas les autres.

Si quelqu'un a des idées, la façon dont Firefox ReaderView opère réellement et comment cette opération peut être utilisée par les développeurs de sites web, pouvez-vous partager? Ou si vous pouvez trouver l'endroit où cette information peut être trouvée, pouvez-vous me diriger dans la bonne direction - que je n'ai pas été en mesure de trouver cela.

  • La source de la bibliothèque utilisée par Firefox Lecteur de point de Vue est sur GitHub à l'adresse github.com/mozilla/readability si ça peut aider...
  • merci @RichardNeish - de prendre un coup d'oeil, il n'est pas clair, c'est une dépouillé <div> et/ou <article> et/ou <p> et quelques autres balises. Je vais avoir besoin de lire sur elle quand je suis frais de demain.. . .
  • Pourriez-vous écrire vos résultats comme une réponse? Je serais intéressé de savoir comment il fonctionne.
  • Pour info @RichardNeish , la Lecture à travers le gitHub de code, ce matin, le processus est que les éléments de la page sont listés dans une probabilité de l'ordre - avec <section>,<p>,<div>,<article> en haut de la liste (c'est à dire le plus probable) et ensuite chacun de ces "nœuds" est un score basé sur des choses comme la virgule compte et les noms de classe qui s'appliquent pour le nœud. La valeur du score décide si la page HTML peut être "page vue" dans Firefox. Je ne suis pas absolument clair, si la valeur du score est défini par Firefox ou par la lisibilité de la fonction. Javascript n'est vraiment pas mon point fort, donc quelqu'un d'autre doit vérifier au cours de cette.
  • Je pense que vous devriez envisager d'afficher que comme une réponse (et ensuite de ne pas l'accepter, si vous pensez que quelqu'un d'autre ne peut faire mieux que vous).
  • cheers @svick j'ai fait. Aussi bravo pour ajouter le lecteur-vue drapeau, je n'étais pas au courant du drapeau existait déjà!
  • Il n'a pas, je viens de créé il. (Même si je ne suis pas complètement sûr que c'était un bon appel, il est peut-être trop peu d'importance à sa propre étiquette.)
  • ah, eh bien, c'est déjà en ai deux questions sur SOI - et quelque peu d'un manque de documentation pour les développeurs Mozilla (j'ai regardé hier) .
  • Sur les Webmasters: Comment puis-je rendre mon site compatible avec Firefox Lecteur de Vue de la fonction
  • hahaha @unor, comme le lien de permutation là 😀

InformationsquelleAutor Martin | 2015-06-05