编辑:由于某种原因,间隔确实看到了一些东西,但是在没有进入 if 语句的情况下崩溃并停止循环
这是我的流量。
- 窗口通过在同一域上打开弹出窗口
window.open()
- 弹出重定向到推特
- 弹出窗口被重定向回同一个域(回调 url)
- 弹出窗口中的变量需要发送回窗口。
这在 Chrome 中运行良好,但在 IE9 上中断。
我尝试过的(都在 chrome 中工作)
在弹出窗口中:
window.opener.function(data);
window.close();
在窗口中:
var checkInterval = setInterval(function(){
if (win.variable){ // win = popup window!
clearInterval(checkInterval);
win.close();
// works!
}
}
但两者都不适用于 IE9。我该如何解决这个问题?