Chrome 强行修改配置

大约有两个月没写了,一是最近这两个月还挺忙,更重要的是也没有遇到什么好玩的,或者是要记录的,今天无意间遇到一个非技术问题:Chrome设置的问题。

问题描述:

  chrome 在下载文件时,默认情况下是在浏览器下方生成一个下载显示,默认下载完不打开文件,下载途中单机一次,下载后自动打开;或是选择“总是打开此类文件”,以后下载完成直接打开。但是如果你想去掉这个下载后总是打开,在设置中是没有的。我知道的是41版本的存在清除这个设置的选项,但是67版本的已经没有这个选项了。所以想通过使用Chrome的设置页面是没有办法做这个设置的。

解决方案:

  作为开发人员很明白,对于这些配置文件,无非就是将设置写在了某个文件中,对着这种非安全数据的配置文件,最常见的就是XML格式的文件和JSON格式的文件,根据以往的经验,在win下,一般用户的配置数据都会保存在某个相对固定的地方(C:User用户名AppDataLocal),Chrome的个人偏好配置文件的具体路径是:C:Users用户名AppDataLocalGoogleChromeUser DataDefaultPreferences,打开这个文件以后,很幸喜的见到了JSON格式,然后可以网站上格式化一下,挑自己能看懂的随便看看。其中有一个“download”,包含了一个extensions_to_open,将它对应的不需要的值删掉,保存(在关闭Chrome后操作)。再次打开Chrome,下载文件,没有对应值得就不会打开。

  同样的,添加么默认打开也是一样,在extensions_to_open的对应值中添加,如果值为空,该字段可以删除,不影响浏览器使用。

建议在直接修改配置文件的时候,最好做好原始备份。其实还是有很多参数可以实验的。有兴趣的小伙伴可以自己试试,玩耍了。

原文地址:https://www.cnblogs.com/ben-mario/p/9555747.html