Класс com.jniwrapper.win32.ie.Browser не может отобразить аграфы и анимацию - PullRequest
0 голосов
/ 02 марта 2012

Я использую com.jniwrapper.win32.ie.Browser класс для открытия URL в JFrame.URL открыт, но некоторые графы отчетов не отображаются.

Когда я открываю тот же URL-адрес в Internet Explorer, графики отображаются правильно.Пожалуйста помоги мне с этим.Требуется ли что-нибудь дополнительное для визуализации графиков в компонентах Swing?

1 Ответ

1 голос
/ 02 марта 2012

Это может быть связано с различиями версий между установленным IE и используемой оболочкой. com.jniwrapper.win32.ie.Browser обертывает элемент управления WebBrowser, который отличается от полной версии IE, установленной на вашем компьютере.

По умолчанию WebBrowser эмулирует IE7. Это можно контролировать с помощью FEATURE_BROWSER_EMULATION настроек реестра. Добавьте имя вашего приложения, т.е. AppName.exe со значением 9000 (0x2328) в этом разделе реестра.

Если у вас есть контроль над веб-приложением, которое вы пытаетесь отобразить, вы можете обновить его с помощью следующего метатега:

<meta http-equiv="X-UA-Compatible" content="IE=9">

для включения функций IE9.

Кроме того, вы можете попробовать Expression Web SuperPreview , чтобы увидеть, как конкретная страница / сайт отображается в различных версиях IE.

...