我遇到了一个与显示JxBrowser中的任何内容有关的问题,但仅适用于1台特定的客户端PC。JxBrowser似乎正确地处理了某种形式的内容,因为如果我单击一个我知道有链接的区域,新页面就会打开(但不会呈现)。"pages is not displayed“表示内容完全为白色。此外,指针在正常的箭头图标和等待的圆圈之间重复闪烁,因为每隔1秒就会有一些事情在后台发生。嵌入JxBrowser的应用程序的以前版本不会产生同样的问题。后来,我也将JxBrowser版本从6.23升级到6.24.3,但这并没有解决问题。删除因PC上存在JxBrowser而产生的任何缓存也没有解决问题。我应该调查什么来尝试解决这种情况?
发布于 2020-10-16 15:34:27
首先,请注意,Chrome6不再受支持,它是一个基于JxBrowser 69的非常旧的版本。在这个Chromium版本中,很多流行的网站可能无法正常工作。
如果该问题仅在特定环境中可重现,则可能是特定于环境的问题。如果我们谈论渲染,那么当GPU驱动和渲染模式(重量级或轻量级)出现问题时,Chromium通常无法渲染内容。
从我们的实践来看,禁用GPU在这种情况下通常很有帮助。请尝试传递--disable-gpu开关,看看是否有帮助。如果没有帮助,那么问题可能出在其他方面,需要进行额外的研究,甚至需要访问此环境。但同样,JxBrowser 6也不再受支持。
作为一种选择,你可以尝试JxBrowser 7,看看它是否有帮助,但这并不容易,因为这个版本有一个新的API,不能向后兼容以前的版本。
https://stackoverflow.com/questions/64367921
复制相似问题