appcan.windw.open appcan.frame.open appcan.window.openPopOver evaluateScript

来源:互联网 发布:iphone7怎么关闭4g网络 编辑:程序博客网 时间:2024/05/21 19:13

 

在模拟器上,几种发方式产生的窗口,其实都是iframe。

 

在根窗口(app打开的第一个)执行JS:

try{                appcan.window.evaluateScript(                    {                        name:   'root',                        scriptContent:"alert(321)",                        type:0                    }                );            }catch(e){                alert("es1.0: "+e);            }

在window.frame打开的窗口执行:

try{                appcan.frame.evaluateScript(                    {                        popName:'content',                        scriptContent:"opennerFunc1(321)"                    }                );            }catch(e){                alert("es1.0: "+e);            }



 appcan.frame.close:

如果是在要被关闭的窗口发起调用关闭自己,是不行的,需要加个setTimeout

 

0 0
原创粉丝点击