SWT浏览器导航器版本

时间:2013-09-25 12:36:31

标签: java windows internet-explorer browser swt

即使我的Windows拥有最新版本的IE,SWT Browser仍然可以在 5.0 版本上运行(是的,FIVE)。至少那是一个简单的alert(navigator.appVersion)所说的。

  • System.setProperty("org.eclipse.swt.browser.IEVersion", "8000");不起作用
  • -Dorg.eclipse.swt.browser.IEVersion 8000不起作用
  • 我不一定需要v10.0才能工作,但至少需要一个DECENT版本
  • SWT.MOZILLASWT.WEBKIT是不可能的。 XULRunner令人头疼

SWT v3.8.1

修改

实际上,现在我考虑一下......

5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0; MDDRJS)
//                    ^ is this the browser version? Because the HTML and CSS
//                      functionalities beg to differ.

2 个答案:

答案 0 :(得分:1)

由于Java 8即将来临,而且SWT Browser在......肘部很痛苦,我建议任何阅读此内容的人都使用JavaFX。

JavaFX WebEngine令人愉快,您可以使用JavaFX中的Composite类将其嵌入到SWT FXCanvas中。

如果您仍在使用JavaFX 2.2,请注意some sneaky bugs

干杯。

答案 1 :(得分:0)

更改此注册表项"java.exe" HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION"8000"