我有一個WebView
,它加載了我保存在我的項目中的本地html文件。我使用以下來加載文件:javafx webview加載本地css文件
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" />
爲什麼不加載文件?據其他人稱,這是他們如何做的,它正在工作。爲什麼它不適合我,我做錯了什麼?
這裏是目錄佈局:
[我剛剛發現](http://stackoverflow.com/questions/20164062/how-to-load-both-html-and-javascript -into-webengine-from-loadcontent/26488496#26488496)使用' '標籤是利用'loadContent(String)'加載相關資源的技巧。我搜索了很長時間,所以我想分享它。 :) –
Huxi