SWT 下mozilla的支持

今日在做東西的時候需要做一個集成瀏覽器的客戶端,採用java的swt做browser.最初的時候直接使用默認的瀏覽器內核,結果移植到別的機器上後發現有問題:內核是IE的,很多機器都沒有升級IE,js和css兼容性有問題.運營部的同事問我有沒有別的辦法不用升級IE也可以使用的.我研究了一下,採用SWT.MOZILLA作爲瀏覽器內核.其中有一些坑記錄一下.

1,使用mozilla內核需要安裝xulrunner,目前支持的xulrunner是10.x,24.x,31.x,其他的不支持.64位的下載地址爲:wiki.mozilla-x86-64.com/Download. 下載後不解壓即可.

2,在代碼中加入: 

System.setProperty("org.eclipse.swt.browser.XULRunnerPath", "path/to/your/folder");


3,swt4.5有bug,啓動後一直報錯:swterror:unknown error.升級SWT4.6後解決.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章