修改chrome对协议的控制
有时候在Google浏览器中点击一些协议,会弹出其他的应用程序。但是有时候会点了记住我对所有此类链接的选择
,于是以后再想打开此类链接,就找不着了。
面对这样的事情,首先是冷静,打开C:\Users\用户名\AppData\Local\Chromium\User Data\Local State
文件,
"protocol_handler": { "excluded_schemes": { "afp": true, "data": true, "disk": true, "disks": true, "file": true, "hcp": true, "javascript": true, "mailto": false, "mms": false, "ms-help": true, "news": false, "nntp": true, "shell": true, "snews": false, "vbscript": true, "view-source": true, "vnd": { "ms": { "radio": true } } } },
比如11行的mms协议,现在为false
,说明,它可以直接点击链接打开的,如果它为true
,那么表示该协议被Google浏览器给阻止了,需要将其改为false
即可。
设置协议对应的软件
之前的那一步,是让Chrome不阻挡关联的协议,那么这一步就要设置系统,让操作系统找到对应的关联程序。比如mms协议,经过第一步,chrome不会对该协议进行阻挡,交由操作系统处理,那么操作系统该调用哪个程序呢?
那么就要修改文件关联类型或协议,Windows 7和Windows 8参见文章Windows 8 改变文件关联类型或协议。
声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客
本文链接地址: chrome打开外部协议程序 – https://www.chenyudong.com/archives/chrome-open-external-protocal.html
2017 年 4 月 17 日 — 11:33
修改保存之后,在浏览器中访问协议,文件又还原了….
2017 年 4 月 17 日 — 12:31
应该要先关闭chrome,然后再修改文件.
2017 年 4 月 21 日 — 13:42
非常感谢指出。