有没有办法在未显示图标的页面上强制启用Firefox中的Reader View?


25

我最初的问题是“由什么决定页面是否可以在Firefox的Reader View中显示?” 但是我在这里找到了网站管理员StackExchange问​​题的答案。

据我了解,未自动显示启用阅读器视图选项的网站的代码/标签/ html /内容有问题。用于Reader View的Firefox支持页面(在此处)建议类似的内容:“如果Reader View中有一个页面,则Reader View图标将出现在地址栏中”。

现在我的问题是,如果没有出现Reader View图标,
是否可以在此类页面上强制启用Reader View?

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

我考虑过在软件建议中发布此问题,但不确定附加组件是否会提供解决方案。也许可以使用about:config中的脚本或Firefox设置或完全其他方式来完成此操作?

Answers:


25

解决方案1:最好的一个

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

此加载项将一个按钮添加到工具栏。单击它会(强制)激活Reader View,即使地址栏中的图标不存在。

从技术上讲,此加载项在当前标签页的地址前加上“ about:reader?url =“。


解决方案2:手动

通过在地址栏中的网址下方添加以下前缀,在任何站点/网页上使用Reader View:

关于:读者URL =

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

注意:并非总是有效。


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

安装用于firefox的Pentadactyl附加组件并创建一个自定义命令:

:command阅读器执行“ open about:reader?url =“ + content.location.href

然后键入:reader以获取Reader View。

您也可以像这样将键盘快捷键映射到您的自定义命令...

:nmap:阅读器

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

注意:(可能)不再被开发。最新版本是2014年3月15日,适用于Firefox 24.0-31. *。


5

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

#reader-mode-button { 
    display: -moz-box !important; 
    visibility: visible !important;
}

这样一来,地址栏(又称“真棒”)中的图标将始终显示。在不是文章的页面上单击它可能无法正常工作。但这可以确保我可以在任何工作的页面上快速进入阅读器模式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.