前面的这篇文章linux 下安装客户端 并添加代码高亮功能介绍和修改了,在使用过程中方便许多。
但是一段时间下来之后,发现插件版本发布太频繁了,隔个几天就会自动更新一次Chrome 自动升级后,本地项目都无法访问,这导致我们修改后的文件总是被覆盖,又要再去这样操作一次十分的麻烦。
这个新版本发布我都不知道它加了什么东西,而且我也不需要新功能,既然如此,我禁止它自动更新就可以了,该方式适用于的所有插件,步骤如下:
首先进入的插件目录
[liyd@localhost elkkomimknapgodalnkjeddkjnjkfmfp]$ ll total 4 drwx------. 9 liyd liyd 4096 Jul 14 12:43 4.3.5_0 [liyd@localhost elkkomimknapgodalnkjeddkjnjkfmfp]$
看到我们目前安装的最新版本4.3.5_0,其实我安装的时候才4.1被自动更新好几次了,终于忍受不了了。
将该目录改个高点的版本,我这里改成了 99.9.9,然后进入 99.9.9目录,找到并编辑.json文件,里面有如下内容:
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDL+6obSTi0JWLuL4qbpemT5lEFgUzJxD2OBtPQM/AJkQE0iDqzvu0kmH7EJhkzta+MxIIrqg+cZkjCxhr69VQ6OVO/Fzs/IZr2Oe5cOnXM9ZLr+5UeLZYJ33g9v8gr6H4slAWNVC8p3Olrogr/xT0MDCVHfalZS4UiMlEPZAyJZwIDAQAB", "manifest_version": 2, "name": "__MSG_extName__", "options_page": "options.html", "permissions": [ "http://*/", "https://*/", "tabs", "contextMenus" ], "short_name": "scribefire", "update_url": "https://clients2.google.com/service/update2/crx", "version": "4.3.5_0"
删除这一整行:"": "",,然后将改成前面我们重命名的文件夹名:99.9.9,改完后如下:
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDL+6obSTi0JWLuL4qbpemT5lEFgUzJxD2OBtPQM/AJkQE0iDqzvu0kmH7EJhkzta+MxIIrqg+cZkjCxhr69VQ6OVO/Fzs/IZr2Oe5cOnXM9ZLr+5UeLZYJ33g9v8gr6H4slAWNVC8p3Olrogr/xT0MDCVHfalZS4UiMlEPZAyJZwIDAQAB", "manifest_version": 2, "name": "__MSG_extName__", "options_page": "options.html", "permissions": [ "http://*/", "https://*/", "tabs", "contextMenus" ], "short_name": "scribefire", "version": "99.9.9"
接着到文件夹下,找到文件:
[liyd@localhost ~]$ cd /home/liyd/.config/google-chrome/Default
找到如下内容:
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDL+6obSTi0JWLuL4qbpemT5lEFgUzJxD2OBtPQM/AJkQE0iDqzvu0kmH7EJhkzta+MxIIrqg+cZkjCxhr69VQ6OVO/Fzs/IZr2Oe5cOnXM9ZLr+5UeLZYJ33g9v8gr6H4slAWNVC8p3Olrogr/xT0MDCVHfalZS4UiMlEPZAyJZwIDAQAB", "manifest_version": 2, "name": "ScribeFire", "options_page": "options.html", "permissions": [ "http://*/", "https://*/", "http://www.*", "tabs", "contextMenus" ], "short_name": "scribefire", "update_url": "https://clients2.google.com/service/update2/crx", "version": "4.3.5" }, "path": "elkkomimknapgodalnkjeddkjnjkfmfp/4.3.5_0",
同样,整行删除"": "",,将改成前面我们重命名的文件夹名:99.9.9,再把path后面的文件夹名也改成99.9.9,如下:
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDL+6obSTi0JWLuL4qbpemT5lEFgUzJxD2OBtPQM/AJkQE0iDqzvu0kmH7EJhkzta+MxIIrqg+cZkjCxhr69VQ6OVO/Fzs/IZr2Oe5cOnXM9ZLr+5UeLZYJ33g9v8gr6H4slAWNVC8p3Olrogr/xT0MDCVHfalZS4UiMlEPZAyJZwIDAQAB", "manifest_version": 2, "name": "ScribeFire", "options_page": "options.html", "permissions": [ "http://*/", "https://*/", "http://www.*", "tabs", "contextMenus" ], "short_name": "scribefire", "version": "99.9.9" }, "path": "elkkomimknapgodalnkjeddkjnjkfmfp/99.9.9",
打开浏览器,发现扩展中的插件已经变成了我们修改的版本99.9.9,至此大功告成,以后再也不会自动更新覆盖我们修改的文件了。
这里需要注意,在修改时请先关闭Chrome 自动升级后,本地项目都无法访问,如果开着,在修改完后重启时就会把原先的内容写回去导致修改失败。
评论留言