apicloud中,如果你想直接跨页面关闭指定frame,如:在窗口A中关闭窗口B的frame,直接在窗口A的页面中执行api.closeFrame({name: 'frame名称'}),你会发现“关闭frame方法失效”啦,完全不起作用。其实并不是apicloud提供的关闭frame 的api 方法失效了,而是我们的用法不对。
跨窗口关闭指定frame,间接实现方法:
在要关闭的frame所在窗口B页面定义一个关闭frame的函数如:closeFrame(),然后在窗口A页面调用该函数,源码如下:
api.execScript({
name: '窗口B名称',
script: 'closeFrame();'
});
0条评论( 网友:0 条,站长:0 条 ) 网友评论{有您的评论更精彩....}