V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
VZEXEZVzzz
V2EX  ›  Apple

关于 Safari 和 Firefox 的阅读器模式

  •  
  •   VZEXEZVzzz · 2021-12-06 22:40:59 +08:00 · 1052 次点击
    这是一个创建于 843 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我自己写了一个阅读书籍的网站,并希望我的网站总是通过阅读器模式被访问

    但是现在发现即使打开了针对此网站“阅读器可用时启动”,Safari 很多情况下还是不会自动启动阅读器; Firefox 则总是需要手动打开

    有没有什么办法从网页源代码角度、或者从插件角度、浏览器设置角度为某一个域名下所有网页“强制”而且“自动”打开阅读器呢?

    6 条回复    2021-12-07 12:20:51 +08:00
    ericguo
        1
    ericguo  
       2021-12-06 23:11:20 +08:00
    Safari 浏览器设置这边是可以缺省打开某个站点的阅读模式的。
    VZEXEZVzzz
        2
    VZEXEZVzzz  
    OP
       2021-12-06 23:12:56 +08:00 via iPhone
    @ericguo #1 怎么缺省?目前 Monterey 系统点击网站设置只有“当阅读器可用时开启”。问题是某些页面分明应该开启的时候它却没给我开启。
    makelove
        4
    makelove  
       2021-12-07 09:36:10 +08:00
    以前看到过一篇文章讲触发阅读器可用的文章,主要是要有 P 标签,P 标签越多越好,并且 1000 字以上
    没有 P 或字很小就不会显示阅读器可用
    所以你的网站不用 P 来显示文字就不会有阅读器功能
    VZEXEZVzzz
        5
    VZEXEZVzzz  
    OP
       2021-12-07 12:18:59 +08:00 via iPhone
    @makelove #4 不是很清楚具体的判定逻辑,因为我的网站各个章节页面格式都是统一的,全是用 p 标签写正文,但是有些章节可以触发阅读器有些不可以(目前看来 p 很少的章节和代码比较多的章节大概率不触发)

    所以我最终还是选择弃用内置阅读器,改安装第三方的阅读模式插件了
    VZEXEZVzzz
        6
    VZEXEZVzzz  
    OP
       2021-12-07 12:20:51 +08:00 via iPhone
    note: 最终用 simpread 插件曲线实现了这个目标
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1028 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:21 · PVG 06:21 · LAX 15:21 · JFK 18:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.