某些文本在JavaFXWebView中随机着色

某些文本在JavaFXWebView中随机着色,java,html,intellij-idea,javafx,webview,Java,Html,Intellij Idea,Javafx,Webview,我正在做一个项目,我使用JavaFX的WebView和WebEngine来显示HTML网页。我已经让它显示出来了,但我有一个奇怪的错误,一些单词被随机着色。可能很难看到,但以下是一些示例的屏幕截图: 各种单词的某些部分,如unix和append,显示为紫色: 我查看了HTML源文件,没有可以更改其颜色的标记或样式。在Firefox中打开它会显示完全正常的文本,没有随机颜色。因此,我相信它只发生在WebView中。我在另一台电脑上试过这个,问题也发生在它身上 有人知道发生了什么吗?如有必要,我可

我正在做一个项目,我使用JavaFX的WebView和WebEngine来显示HTML网页。我已经让它显示出来了,但我有一个奇怪的错误,一些单词被随机着色。可能很难看到,但以下是一些示例的屏幕截图:

各种单词的某些部分,如
unix
append
,显示为紫色:

我查看了HTML源文件,没有可以更改其颜色的标记或样式。在Firefox中打开它会显示完全正常的文本,没有随机颜色。因此,我相信它只发生在WebView中。我在另一台电脑上试过这个,问题也发生在它身上

有人知道发生了什么吗?如有必要,我可以提供更多描述或部分代码

编辑:

下面是一个示例HTML文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</body>
</html>
engine
WebEngine

我发现这只是加载自己的HTML文件时的问题。如果我这样做:

engine.load(“http://www.lipsum.com)
,所有颜色均正常

以下是示例输出:


在Firefox中打开此HTML文件是完全正常的。

请分享一些[最小、完整和可验证的示例]()这看起来很像您的问题@IvanPronin我添加了一个带有图像的示例。@litelite我将查看链接,谢谢@litelite这看起来很相似,但问题似乎是2年前解决的。我使用的是最新版本的Java和JavaFX。
String htmlFileURL = SearchToolWindowGUI.class.getResource("lorem.html").toExternalForm();

engine.load(htmlFileURL);