FAQ:Chrome

来自Wikioe
跳到导航 跳到搜索


插件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",

导出已安装的扩展

可直接在扩展页面,找到“在 Chrome 网上应用店中查看详情”,其详情中可能有 github 项目地址,可直接下载发布文件。

步骤:

Chrome:导出已安装的扩展(步骤).png
  1. 进入扩展页面,点击左上角“打包扩展程序”;
  2. 在弹出页面的“扩展程序根目录”,选择“浏览”;
  3. 在 chrome 的 Extensions 目录找到扩展程序 ID 的根目录,选择需要的版本文件夹;
    • Extensions 目录:“C:\Users\eijux\AppData\Local\Google\Chrome\User Data\Default\Extensions”;
    • 扩展程序 ID 可以在扩展页面看到;
    • (“私钥文件”可忽略)
  4. 点击“打包扩展程序”;

完成:

Chrome:导出已安装的扩展(完成).png
  • 密钥文件和扩展文件一起保存;

你的浏览器限制了第三方cookies

chrome://flags/#same-site-by-default-cookies设置为Disable,重启浏览器

Chrome / Edge 浏览器卡顿缓慢

问题:在打开较多的网页后,比如二三十个标签页以上,即便可用内存完全足够,谷歌浏览器也会变得缓慢,无论浏览、切换、滚动页面都有明显卡顿现象。机器温度升高,电脑风扇经常响起,看高分辨率的在线视频时卡顿会非常明显和掉帧。


解决:

  1. “设置 → 高级 → 系统”,关闭“使用硬件加速模式”选项;
  2. “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视频编码。)
HEVC视频统计信息
HEVC视频统计信息


解决:

  1. (如果可以的话)修改视频播放策略,选用“AVC”编码的视频。(如下“禁止HEVC”)
    更改播放策略
  2. 开启硬件加速:“设置”->“高级”->“系统”:“使用硬件加速模式”(需要重启浏览器)
    • 硬件加速后,就可以在任务管理器看到 GPU 的使用情况;
      GPU 的使用情况,仅和当前的渲染任务(屏幕当前显示内容)相关,与 Chrome 打开的标签页数量(对内存影响更大)没有直接关系
    • 话说 Edge 也是 chromium 内核,查了下也不支持 HEVC,但是并不卡(虽然网上有人说也卡)
    • 【Edge 同理,不开“硬件加速”也卡】
  3. 用其他浏览器吧……
    • 【当前支持 HEVC 硬解的浏览器只有 Safari】

补充:“硬件加速”加速的方法,Edge 很好使,Chrome 就换了另一种卡顿方法,日了狗了!!!


参考:

  1. 关于最近某些浏览器观看B站视频卡顿可能原因及解决方法
  2. Chrome/Egde上为B站启用HEVC硬解
  3. 如何在浏览器中支持H265/HEVC
  4. Can I use hvc?