问题描述
|
我需要依赖于不同OS的浏览器路径。
例如 ,
在Win7中,Firefox的路径可能是
C:\\ Program Files(x86)\\ Mozilla Firefox \\ firefox.exe
Chrome可能是
%APPDATA%\\ Local \\ Google \\ Chrome \\ Application \\ chrome.exe
我正在开发一个Eclipse插件,它可以帮助用户启动项目中特定URL的浏览器,这将加快Web开发的速度。
有时我们需要使用chrome / firefox / IE8 / safari测试网页,
这就是为什么我要开发这样的插件。
我的用户现在可以手动设置浏览器路径,
我可以让他们使用默认浏览器作为第一个浏览器。 (已经完成了。)
如果我可以将路径放在不同的OS / path中,
我可以检查是否存在这些文件,并默认设置路径。
(就像selenium-rc一样。)
是否有任何有关默认浏览器路径的信息?
困难的部分是操作系统太多,浏览器太多,
希望您能帮助我获取信息。
欢迎使用PC上运行的任何浏览器,
像歌剧,IE,chrome,firefox,safari ...等
解决方法
查询HTTP协议的默认应用程序。如果可能,请使用COM接口。