有没有办法在没有图标的页面上强制启用 Firefox 中的阅读器视图?

xyp*_*pha 36 firefox

我最初的问题是“什么决定页面是否可以在 Firefox 的阅读器视图中显示?” 但我在这里找到了有关网站管理员 StackExchange 问题的答案。

据我了解,不自动显示启用阅读器视图选项的站点的 code/tag/html/something. 阅读器视图的 Firefox 支持页面(此处)提出了类似的建议:“如果页面在阅读器视图中可用,则阅读器视图图标将出现在地址栏中”。

我现在的问题是,如果没有出现阅读器视图图标,
有没有办法在这些页面上强制启用阅读器视图?

在 Reddit 上访问了这个讨论,但它没有回答我的问题。

我考虑在软件推荐中发布这个问题,但我不确定插件是否会提供解决方案。也许这可以通过 about:config 中的脚本或 Firefox 设置或完全其他的东西来完成?

小智 36

解决方案 1:最好的一个

您可以尝试安装Activate Reader View,这是 Firefox 的一个附加组件,即使未显示图标,它也会强制阅读器视图。

此附加组件向工具栏添加了一个按钮。即使地址栏中的图标不存在,单击它也会(强制)激活阅读器视图。

从技术上讲,此附加组件在当前选项卡的地址前添加了“about:reader?url=”。


解决方案 2:手动

通过在地址栏中的 url 添加以下前缀,在任何站点/网页上使用阅读器视图:

关于:读者?网址=

例如,要https://example.com/page1.html在阅读器视图中查看,请在地址栏中
输入about:reader?url=https://example.com/page1.html并继续。

注意:并不总是有效。


解决方案 3:对于旧版本的 Firefox

为 firefox安装Pentadactyl插件并创建自定义命令:

:command reader 执行 "open about:reader?url=" + content.location.href

然后您键入:reader以获取阅读器视图。

您还可以将键盘快捷键映射到您的自定义命令,如下所示...

:nmap :读者

一个简单的Ctrl+R将强制阅读器视图。

注意:Pentadactyl(可能)不再处于开发阶段。最后一次发布是在 2014 年 3 月 15 日,适用于 Firefox 24.0 - 31。*

  • 前面加上“about:reader?url=”对我来说是赢家。我不想依赖扩展,并且其他答案都不起作用。 (4认同)

小智 6

我将以下内容添加到我的userChrome.css文件中:

#reader-mode-button { 
    display: -moz-box !important; 
    visibility: visible !important;
}
Run Code Online (Sandbox Code Playgroud)

这使得地址(又名很棒)栏中的图标始终显示。在不是文章的页面中单击它可能不起作用。但它确保我可以在它工作的任何页面上快速进入阅读器模式。