android中怎么调用javascript函数?
想法:[1。您需要使用webview打开网页
2。设置webview支持脚本
3。然后使用webview的loadurl方法调用js函数webview.getsettings设置().setjavascriptenabled(真)webview.addjavascriptinterface接口(object,“name”)//将name=“name”的对象添加到对象中。如果物体是这个,它是窗口名称webview.loadurl(”文件:///android资产/索引.html“)//请注意,此资源的位置位于与res并列的文件夹中。您还可以在远程代码android:callfunction(){webview.loadurl(“javascript:function()”)}
如何在android4.4的webview中调用js?
jscodefunctiongetgreens(){return1}java代码privatevoidetestevaluatejavascript(webviewwebview){webview.evaluatejavascript文件(“getgreetings()”,newvaluecallback<string>(){@overridepublicvoidonreceivevalue(stringvalue){log.i(logtag,“onreceivevaluevalue=”请注意,返回结果仅限于string。对于简单的数据类型,它将转换为字符串。对于复杂的数据类型,建议以字符串json的形式返回。evaluatejavascript方法必须在ui线程(主线程)中调用,因此onreceivevalue也在主线程中执行。具体请参考android中java与javascript的交互
原文标题:android执行js脚本 android中怎么调用javascript函数?,如若转载,请注明出处:https://www.saibowen.com/tougao/23414.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。