2013-02-12 62 views
-2

我正在设计小型Java应用程序,并且里面有一个webDriver。该应用程序将收集来自Web服务的信息。如何确定Windows和Linux中的默认浏览器?

这个应用程序的要求之一是没有特定的浏览器依赖。也就是说,我不知道最终用户PC上安装了哪个浏览器。因此,我需要使用默认浏览器。我该怎么做呢?

+4

那你想用的浏览器做的事情 - 只需要加载一个URL?如果是这样,那么这个问题可能有你的答案:http://stackoverflow.com/questions/10967451/open-a-link-in-browser-with-java-button – 2013-02-12 07:52:40

+0

检查用户代理。它应该在你的HTTP请求: http://stackoverflow.com/questions/1493617/looking-for-a-java-user-agent-string-parser – fmsf 2013-02-12 08:03:33

+0

@fmsf我认为你完全误读了问题在那里。 – 2013-02-12 09:40:04

回答

1

在Windows中:您可以在Desktop类使用browse(URI uri)功能,它启动默认浏览器来显示uri

Desktop.getDesktop().browse("/////URI");