我想在運行我的應用程序的所有平臺上使SWT使用Firefox。但SWT當然默認使用Windows上的IE瀏覽器。任何想法如何使SWT在Windows上使用Mozilla。我知道我需要在機器上安裝XULRunner。如何讓SWT瀏覽器控件在Windows上使用Mozilla而不是IE?
5
A
回答
6
滑稽你問 - 我只需要爲我們的項目是相同的。
- 轉到ATF網站(http://wiki.eclipse.org/ATF/Installing) - 有如何從Zend的部位d /升XUL亞軍。
- 此代碼將讓你運行的瀏覽器不註冊的XULRunner:
代碼:
Bundle bundle = Platform.getBundle("org.mozilla.xulrunner"); //$NON-NLS-1$
if (bundle != null)
{
URL resourceUrl = bundle.getResource("xulrunner"); //$NON-NLS-1$
if (resourceUrl != null) {
try {
URL fileUrl = FileLocator.toFileURL(resourceUrl);
File file = new File(fileUrl.toURI());
System.setProperty("org.eclipse.swt.browser.XULRunnerPath",file.getAbsolutePath()); //$NON-NLS-1$
} catch (IOException e) {
// log the exception
} catch (URISyntaxException e) {
// log the exception
}
}
}
更多細節在這裏:http://www.eclipse.org/swt/faq.php#howusemozilla
注:我的代碼是略與FAQ(不同的插件ID)不同 - 我以這種方式爲我工作。
4
我剛剛找到答案。
- 您需要在您的機器上註冊XULRunner。爲此,只需將其解壓縮,然後在命令shell
xulrunner.exe --register-global
中執行此命令。 - 傳遞
SWT.MOZILLA
風格瀏覽器的構造:Browser browser = new Browser(shell, SWT.MOZILLA);
相關問題
- 1. 運行從SWT瀏覽器(Mozilla的)
- 2. 的Javascript全局變量是在IE瀏覽器而不是在Mozilla Firefox
- 3. WP7網頁瀏覽器控件使用IE瀏覽器,如何使用不同的瀏覽器
- 4. 如何從瀏覽器(Mozilla/IE)使用C#獲取URL地址?
- 5. CSS3過濾器不會在Opera,IE瀏覽器,Mozilla Firefox瀏覽器工作
- 6. 瀏覽器不兼容請使用Mozilla Firefox 3.2以上或IE 8.0以上
- 7. 在SWT瀏覽器
- 8. 如何在瀏覽器中使用網頁瀏覽器控件?
- 9. 圖庫圖片包裹在IE瀏覽器而不是在其他瀏覽器
- 10. jQuery不適用於IE瀏覽器,但它適用於Mozilla
- 11. IE瀏覽器控制資源://使用
- 12. 我如何使用IE瀏覽器(或不同的瀏覽器)爲每個瀏覽器控制?
- 13. 的JavaScript對話框出現在IE瀏覽器而不是Chrome瀏覽器
- 14. IE瀏覽器邊緣瀏覽器PNG不能正常顯示,但在Mozilla瀏覽器和Chrome顯示正常
- 15. (NS_ERROR_FAILURE)Mozilla瀏覽器
- 16. IE瀏覽器:如何使用window.open(url)
- 17. 如何從IE瀏覽器使用JavaScript
- 18. document.title使用json在IE 11上使用符號發送,而不是在其他瀏覽器上使用
- 19. Mac瀏覽器上的文件上傳錯誤,而不是PC瀏覽器
- 20. 如何讓RQuantLib使用QuantLib1.7而不是1.4在windows上
- 21. 如何使用Webkit在Eclipse 11.04(Natty Narwhal)上運行Eclipse SWT瀏覽器組件?
- 22. MaintainScrollPositionOnPostback不是在IE瀏覽器
- 23. 如何使用SWT瀏覽器導入SSL證書文件
- 24. 在SWT中使用受控嵌入式瀏覽器
- 25. Web瀏覽器不使用瀏覽器控件?
- 26. CSS不工作在Mozilla Firefox瀏覽器
- 27. ajax調用在Chrome瀏覽器,Firefox但不在IE瀏覽器?
- 28. 使用mozilla webclient的java瀏覽器
- 29. 如何讓我的XBAP在我的瀏覽器中運行,而不是在Windows 7上下載?
- 30. HTML點擊在IE瀏覽器中工作,而不是Firefox,Chrome
。過時。棄用。 – Chexpir 2015-05-07 16:54:58