今天我将我的 Firefox 更新到了最新版本,其中一个重要功能是桌面的阅读器视图。我们两周前推出了一个网上商店,现在有了这个小小的“阅读器视图”图标。当我单击它时,我收到一条错误消息。我的团队负责人希望我在访问此站点时删除此功能。
访问我的网站时,是否可以从 Firefox 中删除或隐藏“阅读器视图”功能?
今天我将我的 Firefox 更新到了最新版本,其中一个重要功能是桌面的阅读器视图。我们两周前推出了一个网上商店,现在有了这个小小的“阅读器视图”图标。当我单击它时,我收到一条错误消息。我的团队负责人希望我在访问此站点时删除此功能。
访问我的网站时,是否可以从 Firefox 中删除或隐藏“阅读器视图”功能?
目前没有为您的网站禁用阅读器视图的合法方法。Reader View 应该自动检测哪些页面应该可用,哪些页面不应该。
如果您的网站有问题,最好的选择可能是在那里报告:https ://github.com/mozilla/readability/issues
您还可以在此处找到有关影响 Firefox 中阅读器视图的问题的更多信息:https ://wiki.mozilla.org/QA/Reader_view
虽然我不推荐它,但如果你真的需要,可能有一种方法可以让 Reader View 认为它不应该解析你的网站。快速查看源代码会发现它不会解析某些类型的文档、某些 URI 和格式错误的 URL。您需要深入了解源代码以了解如何/是否可以安全地调整您的网站以避免被解析。阅读器查看源代码可以在这里找到:https ://mxr.mozilla.org/mozilla-release/source/toolkit/components/reader/ReaderMode.jsm或 https://dxr.mozilla.org/mozilla-release/源/工具包/组件/阅读器/ReaderMode.jsm
这个问题展示了如何优化网站以在 Firefox 中显示读者视图。因此,您必须确保您的网站未针对阅读器视图进行优化。
不要使用阅读器视图等喜欢的格式选项。
我想这就足够了:
<p>
标签将页面中的 p 标签替换为 div 标签。它对我有用,即使我在同一页面上有带有前置标签(预格式化文本)的 div 标签。
没有办法强制对用户禁用阅读器视图,但如果它对您的站点很重要,您可以通知用户禁用或不使用 Firefox 的阅读器功能。
这将是在用户浏览器上禁用阅读器的方法
about:config
在浏览器地址栏中输入reader.parse-on-load.enabled
false
(右键单击>切换为 false )将此代码放在您的 css 代码上,您就完成了!
/* 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;
}