4

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

访问我的网站时,是否可以从 Firefox 中删除或隐藏“阅读器视图”功能?

4

5 回答 5

11

目前没有为您的网站禁用阅读器视图的合法方法。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

于 2015-06-05T15:55:22.950 回答
3

这个问题展示了如何优化网站以在 Firefox 中显示读者视图。因此,您必须确保您的网站未针对阅读器视图进行优化。

不要使用阅读器视图等喜欢的格式选项。

我想这就足够了:

  • 不要使用<p>标签
  • 将所有文本块分成小部分

以下是有关该机制的更多详细信息

于 2015-06-28T07:07:16.307 回答
2

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

于 2021-03-11T01:37:05.713 回答
1

没有办法强制对用户禁用阅读器视图,但如果它对您的站点很重要,您可以通知用户禁用或不使用 Firefox 的阅读器功能。

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

  • about:config在浏览器地址栏中输入
  • 点击“我会小心我保证”框
  • 搜索reader.parse-on-load.enabled
  • 将首选项切换为false(右键单击>切换为 false )
  • 关闭 about:config 页面 > 刷新浏览器 > 阅读器视图图标已消失
于 2015-06-04T01:28:41.027 回答
-7

将此代码放在您的 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;
}

于 2016-03-23T13:04:23.093 回答