如何使用原生代码调用JS中的函数。api文档上面也对着快补充也不全面。
 
                                        
                                    
                                    
                                        撸三发                                                                                
                                        
                                - 发布:2018-07-12 09:47
- 更新:2018-07-12 10:18
- 阅读:2189
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:函数()");
}
}