A.html :
function test(num,callback){
console.log(num)//900
callback(400)
}
B.html:
opener && opener.evalJS(test(900,"+function(state){
console.log(state) //成功回调打印400
//以下两句的对象为b页面的dom对象,执行失败,获取不到
mui('#topPopover').popover('toggle');
ui.footer.style.display = 'none';
}+")");
1***@qq.com (作者)
那只能这么做了:可以在b页面定义一个方法,待test方法执行成功后再次采用evalJS执行那个方法
2018-11-06 08:08