问题
我能够成功地加载我的
index.html
WebView
从当地
assets
目录
webView.loadUrl("file:///android_asset/www/index.html);
js
我的chrome调试控制台中的错误表明
*.js
和
*.css
索引.html
无法找到。
Filed to load resource: net:: ERR_FILE_NOT_FOUND
.
问询处
WebView设置
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
WebView还有一个自定义WebChromeClient和WebViewClient。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
...
<link rel="stylesheet" href="styles.css">
...
</head>
<body>
<app-root></app-root>
...
<script type="text/javascript" src="runtime.js">
</script>
...
</body>
</html>
我有一个
www
资产
包含我的网站内容的目录。
目录结构:
所有文件都位于
索引.html
所以我不知道为什么他们找不到。
Android WebView中有什么导致了这个错误吗?我在这里不知所措。