webview 要调用JS方法使用先增加webView.addJavascriptInterface(object, string)然后在object里增加
函数让JS调用,
在这个函数里再调用JS的函数,如:webView.loadUrl("javascript:show()")object可以这样public class JsObject { @JavascriptInterface public void goCDetail(final String detailURL, final String title) { post(new Runnable() {@Overridepublic void run() {// TODO } }) }} @JavascriptInterface这个
标签要版本高一点才有,不加这个标签是调用不到的
首先,设置webView属性:
其次,设置WebChromeClient:
如此,webView中就可以捕获javascript的alert()、confirm()事件了。
评论列表(0条)