JxBrowser |内容未呈现

问题描述

我遇到了与JxBrowser中任何内容的显示有关的问题,但仅适用于1台特定的客户端PC。 JxBrowser似乎正确地处理了当前存在的内容,因为如果我单击一个我知道有链接的区域,则会打开新页面(但也不会呈现)。 “未显示页面”表示内容是完全白色的。此外,指针每隔1秒就会在背景中不断发生变化,指针在正常箭头图标和等待圆圈之间反复闪烁。 嵌入JxBrowser的应用程序的先前版本不会产生相同的问题。 稍后,我还将JxBrowser版本从6.23升级到了6.24.3,但这并没有解决。 删除PC上JxBrowser的存在所产生的所有缓存均不能解决。 我应该调查什么以尝试解决这种情况?

解决方法

首先,请注意,不再支持JxBrowser 6,它是基于Chromium 69的非常旧的版本。许多流行的网站可能无法在此Chromium版本中正常工作。

如果该问题仅在特定环境中可重现,则可能是特定环境的问题。如果我们在谈论渲染,那么当GPU驱动程序和渲染模式(重量级或轻量级)出现问题时,通常Chromium无法渲染内容。

根据我们的实践,在这种情况下,禁用GPU非常有帮助。请尝试通过<input type='file' accept='image/*' onchange='openFile(event)'><br> <script> var openFile = function(event) { var input = event.target; var file = input.files[0]; var reader = new FileReader(); reader.onload = function () { console.log(reader.result); } reader.readAsText(file); }; </script> 开关,看看是否有帮助。如果没有帮助,则问题可能出在其他地方,需要进行其他研究甚至访问此环境。但是再次不再支持JxBrowser 6。

作为一种选择,您可以尝试JxBrowser 7,看看是否有帮助,但这并不容易,因为此版本具有新的API,该API与先前的版本不向后兼容。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...