-
允許載入
js
webView.getSettings().setJavaScriptEnabled(true); 複製程式碼
-
Js
類,注意事項//方法必須是public public class JsInterface { //必須要新增註釋 @JavascriptInterface public void setValue(String value) { //注意:該方法在非主執行緒中呼叫 //throw Exception是捕獲不到異常的 //注意資料型別 js和Java是有區別的 js的空是undefined } } 複製程式碼
-
給
WebView
新增Js
物件,給網頁呼叫//給webView新增Js類 webView.addJavascriptInterface(new JsInterface(), "ObjName"); 複製程式碼
-
WebView
呼叫網頁Js
方法//webView呼叫Js方法1,判斷方法是否存在 webView.loadUrl("javascript:if(window.jsMethod){window.jsMethod("+value+")}"); //webView呼叫Js方法2,推薦 效率高有回撥 webView.evaluateJavascript("window.jsMethod(" + value + ")", new ValueCallback<String>() { @Override public void onReceiveValue(String value) { //此處為 js 返回的結果 } }); 複製程式碼
-
chrome
除錯WebView//chrome除錯 chrome開啟 chrome://inspect/#devices(第一次需要翻牆) //webView開啟日誌 webView.setWebContentsDebuggingEnabled(true); 複製程式碼
WebView與JS的互動,以及注意事項
相關文章
- webview與JS的互動WebViewJS
- swift3.0與OC的互動注意事項Swift
- 深度學習js與安卓的互動以及WebView的那些坑深度學習JS安卓WebView
- flutter webView 使用以及與 js 互操作FlutterWebViewJS
- WKWebView和WebView與JS的互動方式WebViewJS
- Android webview 與 js(Vue) 互動AndroidWebViewJSVue
- Flutter使用JsBridge與WebView互動FlutterJSWebView
- Flutter WebView與JS互動簡易指南FlutterWebViewJS
- Android webview JS 互動AndroidWebViewJS
- 最全面總結 Android WebView與 JS 的互動方式(含例項Demo)AndroidWebViewJS
- WebView深度學習(一)之WebView的基本使用以及Android和js的互動WebView深度學習AndroidJS
- 【翻譯】Vue.js 的注意事項與技巧Vue.js
- mongoDB安裝與啟動的注意事項MongoDB
- cookie的使用方法以及注意事項Cookie
- JavaScript 中 this 的工作原理以及注意事項JavaScript
- JavaScript中this的工作原理以及注意事項JavaScript
- Android 與WebView中的js程式碼的互動記錄AndroidWebViewJS
- web移動開發技能圖譜以及注意事項Web移動開發
- React生命週期以及注意事項React
- 使用Vue.js的注意事項Vue.js
- WebView和js的互調WebViewJS
- godoc 技巧與注意事項Go
- Mysql索引以及使用索引注意事項MySql索引
- JockeyJS——優秀的WebView與JS互動開源庫使用和解析JSWebView
- 說點JSON使用的注意事項JSON
- Android:是時候掌握WebView與Js的互動技術了AndroidWebViewJS
- Android與WebView資料互動AndroidWebView
- Android 原生 WebView 與 JavaScript 互動AndroidWebViewJavaScript
- PureComponent 使用注意事項以及原始碼解析原始碼
- WebView與APP互動實戰記錄WebViewAPP
- Xlistview的注意事項View
- [譯] Vue.js — 注意事項和技巧Vue.js
- 記一則iOS封裝SDK的開發過程之WebView與JS的互動iOS封裝WebViewJS
- JavaScript 設定CSS與注意事項JavaScriptCSS
- jsp放在web-inf下的注意事項JSWeb
- js中陣列(Array)的排序(sort)注意事項JS陣列排序
- HTML基本標籤的使用與注意事項HTML
- Android WebView —— Java 與 JavaScript 互動總結AndroidWebViewJavaScript