如何从我的网站禁用firefox的阅读器视图?

时间:2015-06-03 09:03:08

标签: firefox web reader firefox-reader-view

今天我将我的firefox更新到最新版本,其中一个重要功能是桌面阅读器视图。我们两周前推出了一个网上商店,现在有一个小小的阅读器视图"图标。当我点击它时,我收到一条错误消息。我的团队负责人希望我在访问此网站时删除此功能。

是否可以删除或隐藏"阅读器视图"访问我的网站时来自Firefox的功能?

5 个答案:

答案 0 :(得分:8)

目前还没有合法的方法来禁用您网站的Reader View。 Reader View应该自动检测它应该在哪些页面上以及它不应该在哪些页面上。

如果您的网站存在问题,最好的选择可能是在那里报告:https://github.com/mozilla/readability/issues

您还可以在Firefox中找到有关影响Reader View的问题的更多信息:https://wiki.mozilla.org/QA/Reader_view

虽然我不推荐它,但是如果你真的需要,可能有办法让读者视图认为它不应该解析你的网站。快速查看源代码可以发现它不会解析某些类型的文档,某些URI和格式错误的URL。您需要深入了解源代码以了解您的站点是如何安全地进行调整以避免被解析的。 Reader View源代码可以在这里找到:https://mxr.mozilla.org/mozilla-release/source/toolkit/components/reader/ReaderMode.jsmhttps://dxr.mozilla.org/mozilla-release/source/toolkit/components/reader/ReaderMode.jsm

答案 1 :(得分:1)

无法强制禁用用户的阅读器视图,但如果它对您的网站很重要,您可以通知用户禁用或不使用Firefox的阅读器功能。< / p>

这将是在用户浏览器上禁用阅读器的方法

  • 在浏览器地址栏中输入about:config
  • 点击&#34;我要小心,我保证&#34;框
  • 搜索reader.parse-on-load.enabled
  • 将首选项切换为false(右键单击&gt;切换为false)
  • 关闭about:config页面&gt;刷新浏览器&gt;读者视图图标已经消失

答案 2 :(得分:1)

此问题说明如何Optimize website to show reader view in Firefox。因此,您必须确保您的网站未针对Reader View进行优化

请勿使用读者视图等优先使用的格式选项。

我想这就足够了:

  • 请勿使用<p>代码
  • 以小部分编写所有文本块

Here are some more details about the mechanism

答案 3 :(得分:1)

用页面中的 div 标签替换 p 标签。它对我有用,即使我在同一页面上有带有 pre 标签(预格式化文本)的 div 标签。

答案 4 :(得分:-2)

将此代码放在您的css代码上,您就完成了!

&#13;
&#13;
/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,
img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,
thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,
footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,
audio,video,adnav,adheader{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
}
&#13;
&#13;
&#13;