1

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.MOZILLAそしてSWT.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.
4

2 に答える 2

2

このレジストリ エントリ"java.exe"を 次のHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATIONように変更します。"8000"

于 2016-07-15T05:48:53.073 に答える
2

Java 8 が間近に迫っており、SWTBrowserは面倒なので、これを読んでいる人には JavaFX をお勧めします。

JavaFXは便利で、JavaFX のクラスを使用しWebEngineて SWT に組み込むことができます。CompositeFXCanvas

まだ JavaFX 2.2 を使用している場合は、いくつかの卑劣なバグに注意してください。

乾杯。

于 2014-05-02T12:15:53.797 に答える