项目开发中难免会遇到很多奇葩的需求,比如用户电脑默认设置的浏览器是ie,当用ie打开一个网页时会出现报错,需要用谷歌浏览器打开,但是又不能每次都去更改用户的默认浏览器,那有没有其他方式可以实现,当ie浏览器打开时再用谷歌浏览器打开呢?
解决办法
- 先在本地新建一个文件,内容如下,这个文件更改为openChrome.reg的文件。注意确保本地已安装谷歌浏览器,在文件中正确添加谷歌浏览器的安装地址,然后双击这个文件。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\openChrome]
@="URL:openChrome Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\openChrome\DefaultIcon]
@="chrome.exe,1"
[HKEY_CLASSES_ROOT\openChrome\shell]
[HKEY_CLASSES_ROOT\openChrome\shell\open]
[HKEY_CLASSES_ROOT\openChrome\shell\open\command]
@="cmd /c set m=%1 & call set m=%%m:openChrome:=%% & call \"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe\" %%m%% & exit"
- 更改要打开的网页链接地址,例如
<a href="openChrome:http://www.baidu.com" >44444444444</a>
- 点击a链接,默认是ie浏览器
- 成功在谷歌浏览器中再次打开百度链接