禁止chrome浏览器自动升级的方法

最近用selenium+chrome做测试或爬虫的时,发现chrome被强制升级了,如果在项目中需要使用指定版本,由于升级后的chrome与驱动版本不符,会导致各种异常。

我在之前的一个项目中使用的是53版本的chrome(需要自动播放flash,新版chrome默认不会自动播放flash,需要添加信任),采用删update目录的法,可有效阻止chrome的自动升级。但近日发现chrome还是自(强)动(制)升级到了71版本。其他如禁用计划任务,添加管理策略等也都无效。

经过测试现在简单可靠的方法如下:

卸载现有chrome,删除googleupdate的计划任务和启动项(可选,非必须),重新安装指定版本的chrome(可到http://www.chromedownloads.net/下载需要的版本);

到C:\Users\{yourusername}\AppData\Local\Google\Update目录,将目录下所有文件删除,如果Update目录不存在,新建一个Update的空目录;

编辑修改Update目录的安全权限为拒绝写入,这样就大功告成了。

原创文章,转载请标明出处。

欢迎加我QQ交流(448283018,备注selenium)

猜你喜欢

转载自www.cnblogs.com/sammyzhang/p/10075319.html
今日推荐