FAQ:Chrome
插件id
可以在chrome的插件页面chrome://extensions/
看到。
禁止自动更新插件
找到插件对应的manifest.json
文件(位于“C:\Users\eijux\AppData\Local\Google\Chrome\User Data\Default\Extensions\cdonnmffkdaoajfknoeeecmchibpmkmg”
其中cdonnmffkdaoajfknoeeecmchibpmkmg为插件id
), 然后删除:
"update_url": "https://clients2.google.com/service/update2/crx",
你的浏览器限制了第三方cookies
将chrome://flags/#same-site-by-default-cookies
设置为Disable
,重启浏览器
Chrome / Edge 浏览器卡顿缓慢
问题:在打开较多的网页后,比如二三十个标签页以上,即便可用内存完全足够,谷歌浏览器也会变得缓慢,无论浏览、切换、滚动页面都有明显卡顿现象。机器温度升高,电脑风扇经常响起,看高分辨率的在线视频时卡顿会非常明显和掉帧。
解决:
- “设置 → 高级 → 系统”,关闭“使用硬件加速模式”选项;
- “chrome://flags/”页面,搜索禁用“GPU rasterization”(GPU 渲染)、“Accelerated 2D canvas”(2D 图形加速)两项。
再重启浏览器。
- 在Chrome 更新之后,以上选项可能又被重置了。
原因:
当开启了硬件加速选项之后,所有的 WEB 网页内容都会使用显卡 GPU 来进行解析渲染:如果同时打开的网页数量不多,或显卡性能优异,那么这个功能确实能“加速”;但如果显卡性能不够,那么反而就会出现“减速”的情况了。
Chrome 视频卡顿、掉帧
不知道从什么时候开始用chrome 逛 b 站的时候,发现卡顿、掉帧十分严重:声画不一致(要播放十几秒之后才能正常)、或者画面一缓一急(不能正常)。
一直在查找原因,一直都不知道为啥,折腾了:
清空浏览器缓存:没啥用,不是因为内存不够;关闭“使用硬件加速模式”等:没啥用,一两个页面不存在 GPU 优化不动;关闭卸载插件:找了一圈也没能发现有啥影响;- ……
用 Edge 打开相同页面,十分流畅;用 Chrome 打开其他网站视频,【其他网站视频并不卡顿!!!】……(发现了盲点)
最后在 B 站的一篇文章,搞清楚了:
- B 站默认使用 HEVC(而非 AVC),但是 Chrome 不支持 HEVC 解析!!!
(吃了没文化的亏,一直没想到视频格式上去)
DivX: 早期的MPEG4视频压缩编码,因为是商用编码(需要授权许可),现在已经很少用了。 AVC(H264): 目前主流的视频压缩编码,视频质量有保证,兼容性非常好。 特点:兼容性好,当前设备基本都支持对H264的解码; HEVC (H.265) : 最新的视频压缩编码,编码效率比H264有较大提升。同等文件大小,H265的视频质量最好;同等视频质量,H265的体积最小。 特点:体积更小,效率更高;但部分设备、软件可能不支持。 (在视频监控领域中,越来越多的监控厂家新出厂的设备默认都采用H265视频编码。)
解决:
- (如果可以的话)修改视频播放策略,选用“AVC”编码的视频。(如下“禁止HEVC”)
- 开启硬件加速:“设置”->“高级”->“系统”:“使用硬件加速模式”(需要重启浏览器)
- 硬件加速后,就可以在任务管理器看到 GPU 的使用情况;
- 【GPU 的使用情况,仅和当前渲染的任务(屏幕当前显示的内容)相关,与 Chrome 打开的标签页多少(对内存影响更大)没有直接关系】
话说 Edge 也是 chromium 内核,查了下也不支持 HEVC,但是并不卡(虽然网上有人说也卡)- 【Edge 同理,不开“硬件加速”也卡】
- 硬件加速后,就可以在任务管理器看到 GPU 的使用情况;
用其他浏览器吧……- 【当前支持 HEVC 硬解的浏览器只有 Safari】
参考: