Android-webview和js脚本语言交互的时候怎么获取js方法的返回值(网页交互是什么,关键词优化)

时间:2024-04-17 07:53:15 作者 : 石家庄SEO 分类 : 关键词优化
  • TAG :

    Android-webview%E5%92%8Cjs%E8%84%9A%E6%9C%AC%E8%AF%AD%E8%A8%80%E4%BA%A4%E4%BA%92%E7%9A%84%E6%97%B6%E5%80%99%E6%80%8E%E4%B9%88%E8%8E%B7%E5%8F%96js%E6%96%B9%E6%B3%95%E7%9A%84%E8%BF%94%E5%9B%9E%E5%80%BC

方法:1、通过webview访问js脚本2、js脚本再调用webview中的java函数把结果返回示例代码:通过本地的webview打开脚本页面。调用步骤1、设置webview支持脚本webSettings.setJavaScriptEnabled(true);2、打开脚本页面mWebView.loadUrl("file:///android_asset/demo.html");//这里打开该app的asset目录下的demo.html,里面含有wave函数脚本3、调用脚本mWebView.loadUrl("javascript:wave()");//调用打开页面中的wave函数4、webview中建立js能够访问mWebView.addJavascriptInterface(newDemoJavaScriptInterface(),"demo");//js可以通过demo访问到DemoJavaScriptInterface类中的方法。finalclassDemoJavaScriptInterface{DemoJavaScriptInterface(){}publicvoidclickOnAndroid(Stringresult){System.out.prinltn("返回的结果"+result);}}5、js访问webview方法<scriptlanguage="javascript">functionwave(){alert("1");window.demo.clickOnAndroid('结果1');//返回结果,调用java方法}</script>

本文:Android-webview和js脚本语言交互的时候怎么获取js方法的返回值的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何使用索引提高查询速度下一篇:

46 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18