Skip to content

WebView加载assets中的网页

我们把网页文件放到assets目录中。

设置WebSettings,允许读取文件等等。

assets目录的路径以file:///android_asset/开头。

WebView webView = findViewById(R.id.web2);

String url = "file:///android_asset/drag-to/index.html";
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setAllowFileAccessFromFileURLs(true);
webSettings.setAllowContentAccess(true);
webSettings.setDomStorageEnabled(true);
webView.loadUrl(url);

例如放一个Cocos Creator打包的web项目。

手机运行效果如图

star