Existe-t-il un moyen de forcer l'activation de Reader View dans Firefox sur les pages où l'icône n'apparaît pas?

26

Ma question initiale était "Qu'est-ce qui détermine si une page peut ou ne peut pas être affichée en mode Lecteur dans Firefox?" mais j'ai trouvé la réponse sur une question StackExchange Webmasters ici .

Pour autant que je sache, les sites qui n'affichent pas automatiquement l'option d'activation de Reader View ont un problème avec leur code / tag / html / quelque chose. La page de support de Firefox pour Reader View ( ici ) suggère quelque chose de similaire: "Si une page est disponible en Reader View, l'icône Reader View apparaîtra dans la barre d'adresse".

Ma question est maintenant, si l'icône Reader View n'apparaît pas,
existe-t-il un moyen de forcer l'activation de Reader View sur ces pages?

Visité cette discussion sur Reddit mais cela ne répond pas à ma question.

J'ai envisagé de poster cette question dans les recommandations de logiciels, mais je ne suis pas sûr qu'un addon fournira une solution. Peut-être que cela peut être fait avec un script ou un paramètre Firefox dans about: config ou autre chose entièrement?

xypha
la source

Réponses:

26

Solution 1: le meilleur

Vous pouvez essayer d'installer Activate Reader View , un module complémentaire pour Firefox qui forcera l'affichage du lecteur même si l'icône n'est pas affichée.

Ce module complémentaire ajoute un bouton à la barre d'outils. Cliquer dessus activera (forcera) la vue Reader même si l'icône dans la barre d'adresse n'est pas présente.

Techniquement, ce module complémentaire ajoute "about: reader? Url =" à l'adresse de l'onglet actuel.


Solution 2: manuel

Utilisez Reader View sur n'importe quel site / page Web en ajoutant le préfixe ci-dessous à l'URL dans la barre d'adresse:

about: reader? url =

Par exemple, pour afficher https://example.com/page1.htmlen mode Lecteur,
entrez about:reader?url=https://example.com/page1.htmldans la barre d'adresse et continuez.

Remarque : ne fonctionne pas toujours.


Solution 3: pour une ancienne version de Firefox

Installez l' add-on Pentadactyl pour Firefox et créez une commande personnalisée:

: commande lecteur exécuter "ouvrir à propos: lecteur? url =" + content.location.href

Et puis vous tapez :readerpour obtenir la vue Reader.

Vous pouvez également mapper un raccourci clavier à votre commande personnalisée comme ceci ...

: nmap: lecteur

Un simple Ctrl+ Rforce l'affichage du lecteur.

Remarque : Pentadactyl n'est (probablement) plus en développement. La dernière version a été publiée le 15 mars 2014 et fonctionne avec Firefox 24.0 - 31. *

user628797
la source
5

J'ai ajouté ce qui suit à mon fichier userChrome.css :

#reader-mode-button { 
    display: -moz-box !important; 
    visibility: visible !important;
}

Cela fait que l'icône dans la barre d'adresse (aka génial) est toujours affichée. Cliquer dessus dans une page qui n'est pas un article ne fonctionnera probablement pas. Mais cela garantit que je peux passer en mode lecteur rapidement sur n'importe quelle page où cela fonctionne.

Rob
la source