android iOS WebView 和 JS 交互对比
- 交互前的准备工作
- 交互的入口
- 项目方法调用JS
- JS调用项目方法
交互前的准备工作
- android :
1:在webview添加对js的支持
WebSettings setting = webView.getSettings();
setting.setJavaScriptEnabled(true);
`2:设置setWebViewClient和setWebChromeClient`
webView.setWebViewClient(new WebViewClient(){
});
webView.setWebChromeClient(new WebChromeClient(){
});
- IOS :
基本上不需要做什么操作
交互的入口
android | ios |
---|---|
webView.loadUrl("file///:xxxx.html") |
[self.webView loadRequest:request]; |