V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dive into HTML5
http://diveintohtml5.org/
donething
V2EX  ›  HTML

PC 端的浏览器,怎么让网页以为自己还是激活的标签页?

  •  
  •   donething · 2019-03-15 17:48:59 +08:00 · 4199 次点击
    这是一个创建于 2078 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有个使用 HTML5 播放器的弹幕视频网站,当切到其它标签页后,再切回来,滚动的弹幕就会消失。

    但是使用画中画功能时,即使切换到其它标签页,弹幕也不会消失。

    怎么在不使用画中画功能时,依然让网页依然以为自己还是激活的标签页?

    3 条回复    2019-03-16 08:44:05 +08:00
    noe132
        1
    noe132  
       2019-03-15 18:12:42 +08:00
    答案:做不到。
    Visibility Api 的作用就是检测当前标签是否是活动标签。网站通过 API 得到当前标签是否为活动标签,并将后台标签的内容减少,降低 CPU 占用
    除非你 hack 网站代码,去掉检测相关逻辑
    donething
        2
    donething  
    OP
       2019-03-15 18:41:12 +08:00
    @noe132 谢谢,我试试其它途径
    alan0liang
        3
    alan0liang  
       2019-03-16 08:44:05 +08:00 via Android
    修改 Chromium 源码,hack 掉这一部分逻辑。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3394 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:54 · PVG 18:54 · LAX 02:54 · JFK 05:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.