0

com.jniwrapper.win32.ie.Browserで URL を開くためにクラスを使用していますJFrame。URL は開いていますが、一部のレポート グラフが表示されません。

Internet Explorer で同じ URL を開くと、グラフが正しく表示されます。これについて私を助けてください。Swing コンポーネントでグラフをレンダリングするために必要なものはありますか?

4

1 に答える 1

1

これは、インストールされている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でどのようにレンダリングされるかを並べて確認することもできます。

于 2012-03-02T18:07:55.060 に答える