小众读者 lo2king 请求帮忙寻找的软件。
有没有这样一种东西?我当前使用的是哪个浏览器,就会自动设置为默认,然后别的程序一点就是当前浏览器打开。不会说我开着 maxthon 然后点了 IM 里的链接之后又跑去开我默认的 Firefox 浏览器。
没有这样的东西,但是可以用 AHK 写出来。于是我就写了这个 Default Browser Appinn。正在使用哪个浏览器,哪个浏览器就是默认的。此程序支持 Firefox、IE(只是测试了 IE7,理论上支持 IE8)、Opera、Chrome、Maxthon。
不支持 safari 和 TheWorld。我把 safari 4 设置为默认,点击链接居然是在上一个默认浏览器里打开,对它很无语,直接无视。 TheWorld 也很难搞,明明修改了注册表里的默认浏览器的键,打开链接居然出现错误窗口。
Default Browser Appinn 不用设置就可使用。软件也支持自定义浏览器的路径。比如,想自定义 firefox 的路径,找到以下代码:
<Item>
<BrowserClass>MozillaUIWindowClass</BrowserClass>
<BrowserProcess>firefox.exe</BrowserProcess>
<BrowserPath>Null</BrowserPath>
<Remark>Firefox</Remark>
</Item>
把其中的 <BrowserPath>Null</BrowserPath> 修改为 <BrowserPath>F:/Firefox3/App/firefox/firefox.exe -profile F:/Firefox3/Data/profile</BrowserPath>。
源代码在 Source Code 文件夹里面。运行的时候,注意看名字,带 XP 字样的是给 XP 用户的。另外一个是给 Vista 用户的。
运行它的时候,会自动备份注册表里当前默认浏览器的相关键值,手工退出的时候,自动还原到你原来的默认浏览器。注意:在它运行着的情况下,关闭或注销系统是不会触发还原默认浏览器的功能。我们没办法实现。
下载(415KB 源代码+EXE):来自小众软件 | dropbox | 百度盘
特别感谢蓝蓝小雪的帮助,他完成了 Vista 版。后生可畏,他才初二。
update:有读者反应,软件无效的问题。其实是遨游的问题。测试的时候我也遇到了。只要遨游是原来系统默认的浏览器就会发生此软件怎么改注册表都在遨游打开的问题。
我也不知道遨游是怎么做到的,注册表明明修改了。建议把其他浏览器设置为默认,在用它就没问题了。
update: 9loong 推荐一个类似的软件 BrowserTraySwitch,在托盘切换默认浏览器。
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/157811.html