V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
kisshere
V2EX  ›  Chrome

chrome 真的煞笔,只要没在前台显示就不执行 js 了,美其名曰节约用电。。。

  •  
  •   kisshere · 2 天前 · 1423 次点击
    只要 chrome 的界面没显示屏幕最前面,页面 js 比如 setTimeout 和 setInterval 就不执行了,页面 js 全被冻结不执行了,查了下为了节约用电。。。我缺你执行 js 那几粒钱的电费??????
    然后我试了下只要其他程序没有完全遮挡完 chrome ,那么 chrome 还是会继续执行页面中的 js ,但是其他程序全部遮挡完 chrome 比如来个看视频全屏就不行。也就是没遮挡完 chrome ,比如漏个几十个像素给 chrome ,它认为你还是在看它,会继续执行页面中的 js
    那么问题来了,chrome 为什么不直接必须强制开启摄像头,实时监测屏幕前是否有人脸,并且人脸还会动,才会执行 js 。并且必须要求所有电脑和笔记本厂商必须给电脑安装人体活体检测传感器,否则不能打开 chrome ,毕竟节约用电,人人有责。
    10 条回复
    boringwheat
        1
    boringwheat  
       2 天前
    啊???真的假的?那 web 端轮询怎么办?
    Chatterleys
        2
    Chatterleys  
       2 天前
    为了释放内存,你长时间不打开给就标为不活跃标签了,要想在“后台”也运行,使用 web worker 啊
    busier
        3
    busier  
       2 天前 via iPhone
    摄像头保持开启估计会更费电 而且不是都有摄像头

    而且存在严重的隐私风险
    johnbobby
        4
    johnbobby  
       2 天前
    切到其他标签页,是不是也会休眠
    fov6363
        5
    fov6363  
       2 天前
    用 web worker 驱动 setTimeout 可解
    meteora0tkvo
        6
    meteora0tkvo  
       2 天前
    正常啊。有些人喜欢一次性开十几个标签页,要是一直都不休眠,电脑 cpu 岂不是要被打满
    kisshere
        7
    kisshere  
    OP
       2 天前
    @Chatterleys 不是“长时间不打开”,是只要 chrome 被遮住,马上 js 就冻结了,chrome 开发团队认为这样继续执行 js 会拖垮一座核电站
    Her0
        8
    Her0  
       2 天前
    搜一下:keep awake 扩展插件
    Overfill3641
        9
    Overfill3641  
       2 天前
    我觉得挺好,但可以给网站加个权限,让用户自行选择,99%的网站没有后台持续运行的必要。
    Rat3
        10
    Rat3  
       2 天前
    笔电很需要啊
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   780 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    ♥ Do have faith in what you're doing.