com.jniwrapper.win32.ie.Browser
で URL を開くためにクラスを使用していますJFrame
。URL は開いていますが、一部のレポート グラフが表示されません。
Internet Explorer で同じ URL を開くと、グラフが正しく表示されます。これについて私を助けてください。Swing コンポーネントでグラフをレンダリングするために必要なものはありますか?
com.jniwrapper.win32.ie.Browser
で URL を開くためにクラスを使用していますJFrame
。URL は開いていますが、一部のレポート グラフが表示されません。
Internet Explorer で同じ URL を開くと、グラフが正しく表示されます。これについて私を助けてください。Swing コンポーネントでグラフをレンダリングするために必要なものはありますか?
これは、インストールされているIEと使用しているラッパーのバージョンの違いが原因である可能性があります。com.jniwrapper.win32.ie.Browser
ボックスにインストールされているIEのフルバージョンとは異なるWebBrowserコントロールをラップしています。
デフォルトでは、WebBrowserはIE7をエミュレートします。これは、 FEATURE_BROWSER_EMULATIONレジストリ設定で制御できます。アプリケーション名を追加します。つまり、そのレジストリキーの下AppName.exe
に値を追加します。9000 (0x2328)
レンダリングしようとしているWebアプリケーションを制御できる場合は、次のメタタグを使用して更新できます。
<meta http-equiv="X-UA-Compatible" content="IE=9">
IE9の機能を有効にします。
また、 Expression Web SuperPreviewを試して、特定のページ/サイトがさまざまなバージョンのIEでどのようにレンダリングされるかを並べて確認することもできます。