使用 JxBrowser 呈现时,单击延迟并在 Flash 中输入问题
Posted
技术标签:
【中文标题】使用 JxBrowser 呈现时,单击延迟并在 Flash 中输入问题【英文标题】:Click lag and typing woes in flash when rendered with JxBrowser 【发布时间】:2017-03-10 23:01:56 【问题描述】:我们在 JxBrowser 中遇到了三个可能相关的问题 -
1.) 在 Flash 窗口内的输入框中键入内容在 JavaFx 中不起作用,但在 Swing 中可以正常工作。这似乎主要是与焦点相关的问题。
2.) 如果单击 Flash 输入框,则每次击键后都会出现明显的延迟。这会破坏用户体验。
3.) 当大写锁定键打开时,复制粘贴在 Flash 中不起作用。
上述问题是否有任何解决方法?我们尝试了 6.1、6.5、6.6 和 6.7 版本,都存在相同的问题。
谢谢
【问题讨论】:
【参考方案1】:我建议您尝试在 JxBrowser 中启用重量级渲染模式。也许您使用了在屏幕外运行 Flash 的轻量级渲染模式,因此它的行为可能会有所不同,从而导致这种缓慢。
【讨论】:
浏览器已经在重量级模式下运行。仅在打字时观察到滞后,否则性能似乎很好。那么复制粘贴等其他问题呢? 如果你使用重量级渲染模式,那么 Chromium 引擎就是负责 Flash 如何嵌入和工作的引擎。 JxBrowser 6.7.1 基于 Chromium 51。我相信如果您在 Google Chrome 51 中使用此 Flash 加载网页,您会看到相同的问题。也许您可以提供我可以用来重现这些问题的 URL?以上是关于使用 JxBrowser 呈现时,单击延迟并在 Flash 中输入问题的主要内容,如果未能解决你的问题,请参考以下文章