android webview 注入js文件
时间: 2023-12-04 16:05:07 浏览: 183
要在 Android WebView 中注入 JavaScript 文件,可以按照以下步骤进行操作:
1. 将 JavaScript 文件添加到 Android 项目的 assets 目录中。
2. 在 WebView 的 onPageFinished 回调中,使用以下代码将 JavaScript 文件注入到 WebView 中:
```
webView.loadUrl("javascript:(function() {" +
"var script = document.createElement('script');" +
"script.type = 'text/javascript';" +
"script.src = 'file:///android_asset/your_js_file.js';" +
"document.getElementsByTagName('head')[0].appendChild(script);" +
"})();");
```
其中,file:///android_asset/your_js_file.js 是 JavaScript 文件的路径。
3. 在 AndroidManifest.xml 文件中添加以下权限:
```
<uses-permission android:name="android.permission.INTERNET" />
```
这样就可以在 Android WebView 中注入 JavaScript 文件了。
阅读全文