gpt4 book ai didi

java - com.jniwrapper.win32.ie.Browser 类无法渲染图形和动画

转载 作者:行者123 更新时间:2023-12-01 15:30:46 25 4
gpt4 key购买 nike

我正在使用 com.jniwrapper.win32.ie.Browser 类在 JFrame 中打开 URL。 URL 已打开,但某些报告图表未呈现。

当我在 Internet Explorer 中打开相同的 URL 时,图表会正确呈现。请帮我解决这个问题。在 swing 组件中渲染图形是否需要任何额外的东西?

最佳答案

这可能是由于安装的 IE 和您正在使用的包装器之间的版本差异造成的。 com.jniwrapper.win32.ie.Browser 正在包装 WebBrowser 控件,该控件与您机器上安装的完整版 IE 不同。

默认情况下,WebBrowser 模拟 IE7。这可以通过 FEATURE_BROWSER_EMULATION 进行控制注册表设置。在该注册表项下添加您的应用程序名称,即 AppName.exe,值为 9000 (0x2328)

如果您可以控制要尝试呈现的 Web 应用程序,则可以使用以下元标记对其进行更新:

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

启用 IE9 功能。

另外,您可以尝试Expression Web SuperPreview并排查看特定页面/站点如何在不同版本的 IE 中呈现。

关于java - com.jniwrapper.win32.ie.Browser 类无法渲染图形和动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9530161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com