不同OS中的默认浏览器路径

时间:2011-05-25 18:58:44

标签: cross-browser browser

我需要依赖于不同操作系统的浏览器路径。

例如, 在Win7中,Firefox的路径可能是 C:\ Program Files(x86)\ Mozilla Firefox \ firefox.exe Chrome可能会 %APPDATA%\本地\谷歌\铬\应用\的chrome.exe


我正在开发一个Eclipse插件,它可以帮助用户在项目中启动特定网址的浏览器,它将加速网络开发。

有时我们需要使用chrome / firefox / IE8 / safari来测试网页, 所以这就是我开发这样一个插件的原因。

我的用户现在可以手动设置浏览器路径, 我可以让他们使用默认浏览器作为第一个。 (它已经完成了。)

如果我可以在不同的操作系统/路径中使用路径, 我可以检查是否存在这些文件并默认设置路径。 (就像selenium-rc那样。)

如果有任何人拥有默认浏览器路径的信息吗?

困难的部分是操作系统太多,浏览器太多, 希望你能帮助我获取信息。

欢迎任何在PC上运行的浏览器, 喜欢歌剧,IE,Chrome,firefox,safari等等。

1 个答案:

答案 0 :(得分:1)

查询HTTP协议的default application。如果可能,请使用COM接口。