Optimiser le site web pour montrer reader affichage dans Firefox
Firefox 38.0.5 ajouté un "Lecteur de Vue" de la barre d'adresse:
Mais pas tous les sites, cette icône ne s'affiche que lorsque lisible le contenu de la page est détectée. Alors, comment puis-je permettre pour mon site?
J'ai essayé de médias d'impression et une autre feuille de style pour l'impression de la vue, mais qui n'a aucun effet:
<html>
<head>
<style>
@media print { /* no effect: */
.no-print { display:none; }
}
</style>
<!-- no effect either:
<link href="print.css" media="print"><!-- -->
</head><body>
<h1>Some Title</h1>
<img class="no-print" src="http://dummyimage.com/1024x100/000/ffffff&text=This+banner+should+vanish+in+print+view">
<br><br><br>This is the only text
</body></html>
Que des extraits de code, dois-je ajouter dans mon site code source, donc ce icône de carnet d' deviennent visibles pour les visiteurs de mon site?
- double possible de Comment est-ce que Firefox Lecteur Vue d'Exploiter (FF version 38.0.5)
Vous devez vous connecter pour publier un commentaire.
Que le code correspond à Nov 17 la fonction de déclenchement (
isProbablyReaderable
) les scores seulementp
oupre
éléments etdiv
les éléments qui contiennent au moins un défuntbr
.Une légère simplification de la notation heuristique est:
textContent
longueur > 140 caractères, l'augmentationscore
parsqrt(length - 140)
score
> 20, retourtrue
Vous devez ajouter
<div>
ou<p>
balises pour atteindre une page à iniciate la ReaderView.J'ai créé un html simple qui fonctionne:
C'est le minimum nécessaire pour l'activer. C'est un peu multi-facettes processus où les scores sont additionnés pour le texte des morceaux.
Vous pouvez par exemple activer le lecteur de la vue dans le forum logiciel si vous ajoutez un
<p>
-tag autour de chaque bloc de message dans la vue-des postes de modèle.Voici quelques détails supplémentaires sur le mécanisme
file:///
URL correcte. Mode lecteur n'est pas offert pour la navigation de fichier, même sur compatible HTML.file:///
exclusion de départ a été faite "pour des raisons de sécurité" (liés à des préoccupations au sujet des sites de liaisonabout:reader?url=file:///
Url pour faire infâmes de choses), et maintenant que c'est résolu dans d'autres façons dernier mot est que l'équipe de Mozilla ont été "ouvert à revisiter" lafile:///
URL question. Mais cela a été plus d'un an, et aucun réexamen n'a encore eu lieu. bugzilla.mozilla.org/show_bug.cgi?id=1166829