我有一个有这种结构的网站
<html>
<head></head>
<body>
<script src=".style/js/javascript.js"></script>
<link rel="stylesheet" href="./style/css/ipars.css" />
</body>
</html>
我想在Android应用程序中本地主机js和css(带css内联图像)。 所以我在assect文件夹中创建了一个www文件夹,然后在其中移动样式文件夹。 然后我将代码更改为:
<html>
<head></head>
<body>
<script src="file:///android_asset/www/style/js/javascript.js"></script>
<link rel="stylesheet" href="file:///android_asset/www/style/css/ipars.css" />
</body>
</html>
现在我用webview浏览我的网站但js和css不起作用!
这是我在android-studio中的java代码:
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View v =inflater.inflate(R.layout.tab_1, container, false);
WebView webView = (WebView) v.findViewById(R.id.webview1);
// for wepars.com php
String agentModified = webView.getSettings().getUserAgentString().concat(" MobileApplication(com.wepars.webapp)");
webView.getSettings().setUserAgentString(agentModified);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("http://www.example.com");
return v;
}
我错了什么?
编辑/不公开:我检查了链接。它适用于本地HTML。我想为远程html做这件事。