【发布时间】:2014-07-04 04:51:33
【问题描述】:
我有一个WebView,它会加载我保存在项目中的本地 html 文件。我使用以下内容加载文件:
InputStream is = Browser.class.getResourceAsStream(location);
String str = "";
int i;
while((i = is.read()) != -1){
str += (char)i;
}
str = str.replace("{placeholder_1}", value1);
str = str.replace("{placeholder_2}", value2);
webEngine.loadContent(str);
在 HTML 中,我有一个指向 css 文件的链接。 HTML 文件和 css 文件位于同一目录中,但在 WebView 中加载页面时未加载 css 文件。这是我从 HTML 调用 css 文件的方式:
<link rel="stylesheet" href="main.css" />
为什么文件没有加载?根据其他人的说法,这就是他们的工作方式并且正在发挥作用。为什么它对我不起作用,我做错了什么?
这是目录布局:
【问题讨论】:
标签: java html css webview javafx