如何使用原生代码调用JS中的函数。api文档上面也对着快补充也不全面。
撸三发
- 发布:2018-07-12 09:47
- 更新:2018-07-12 10:18
- 阅读:2031
Android原生调用mui里面的js如何实现
分类:HTML5+
1 个回复
撸三发 (作者) - 本人唯一QQ:659338841,切勿骚扰;\n博客:https://blog.csdn.net/baidu_21919557
找到了:
遍历所有运行中的webview页面,采用自带的SDK方法进行获取所有的IWebview.MUI中自带的webview是一个IWebview
ArrayList<IWebview> weblist = SDK.obtainAllIWebview();
遍历所有的webview然后进行获取对应的名字
for(int i=0;i<weblist.size();i++){
if(weblist.get(i).getOriginalUrl().contains("index.html") ){
Log.d("autoDebug", (weblist.get(i)).toString());
//使用evalJS进行调用
weblist.get(i).evalJS("javascript:函数()");
}
}