-2
我正在設計小型Java應用程序,並且裏面有一個webDriver。該應用程序將收集來自Web服務的信息。如何確定Windows和Linux中的默認瀏覽器?
這個應用程序的要求之一是沒有特定的瀏覽器依賴。也就是說,我不知道最終用戶PC上安裝了哪個瀏覽器。因此,我需要使用默認瀏覽器。我該怎麼做呢?
我正在設計小型Java應用程序,並且裏面有一個webDriver。該應用程序將收集來自Web服務的信息。如何確定Windows和Linux中的默認瀏覽器?
這個應用程序的要求之一是沒有特定的瀏覽器依賴。也就是說,我不知道最終用戶PC上安裝了哪個瀏覽器。因此,我需要使用默認瀏覽器。我該怎麼做呢?
在Windows中:您可以在Desktop
類使用browse(URI uri)
功能,它啓動默認瀏覽器來顯示uri
Desktop.getDesktop().browse("/////URI");
那你想用的瀏覽器做的事情 - 只需要加載一個URL?如果是這樣,那麼這個問題可能有你的答案:http://stackoverflow.com/questions/10967451/open-a-link-in-browser-with-java-button – 2013-02-12 07:52:40
檢查用戶代理。它應該在你的HTTP請求: http://stackoverflow.com/questions/1493617/looking-for-a-java-user-agent-string-parser – fmsf 2013-02-12 08:03:33
@fmsf我認爲你完全誤讀了問題在那裏。 – 2013-02-12 09:40:04