Android-WebView中Java同JS的交互

Android提供的几种JS同Java交互的方式介绍,通过一个实例介绍通过evaluateJavascript调用JS方法。 Android提供的js原生交互API Android调用 JS 代码: 通过WebView的 loadUrl() 通过WebView的 evaluateJavascript() 方法 Android调用 JS 代码主要使用 第二种方法。 JS 调用 Android 代码: 通过 WebView 的 addJavascriptInterface() 进行对象映射 通过WebChromeClient的 onJsAlert() 、onJsConfirm()、onJsPrompt() 方法回调拦截JS对话框alert()、confirm()、prompt() 消息 通过WebViewClient的shouldOverrideUrlLoading() 方法回调拦截 url 第2和第3中方式能力有限,所以主要是第一种。 ...

2020年3月20日 · 3 分钟 · 野生莲藕