Android与Webview交互

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android与Webview交互相关的知识,希望对你有一定的参考价值。

参考技术A

补充
- WebViewClient
- WebViewClient主要帮助WebView处理各种通知、请求事件的,比如:
- shouldOverrideUrlLoading
- onLoadResource
- onPageStart
- onPageFinish
- onReceiveError
- onReceivedHttpAuthRequest
- WebChromeClient
-WebChromeClient主要辅助WebView处理javascript的对话框、网站图标、网站title、加载进度等比如
- onCloseWindow(关闭WebView)
- onCreateWindow()
- onJsAlert (WebView上alert无效,需要定制WebChromeClient处理弹出)
- onJsPrompt
- onJsConfirm
- onProgressChanged
- onReceivedIcon
- onReceivedTitle

JsBridgeGithub传送门

转自android与JsBridge使用原理

JsBridge重要的三点:

BridgeWebview

WebViewJavascriptBridge.js

以上是关于Android与Webview交互的主要内容,如果未能解决你的问题,请参考以下文章

Android WebView开发:WebView与Native交互

Android WebView开发:WebView与Native交互

WebView与 JS 交互方式

Android与Webview交互

Webview Android与js交互

Android WebView与JS的交互方式 最全面汇总