如何从android的webview中获取javascript的返回值?

我想从Android中的Javascript获取返回值。我可以用iPhone做到这一点,但我不能用Android。我使用了loadUrl,但它返回的是void而不是object。有谁能够帮助我?谢谢。



蓝山帝景
浏览 675回答 3
3回答

开心每一天1111

与Keith更短的答案相同webView.addJavascriptInterface(this, "android");webView.loadUrl("javascript:android.onData(functionThatReturnsSomething)");并实现该功能@JavascriptInterfacepublic void onData(String value) {   //.. do something with the data}不要忘了删除onData从proguard列表(如果启用的ProGuard)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android