【发布时间】:2011-08-03 17:59:28
【问题描述】:
我的网站上有一个 iframe,它托管在另一个域上。它可以通过 window.postMessage 与主站点通信。我在 iframe 上有一个按钮,它调用主域上的 JS 方法,然后触发一个新窗口。
看起来一切都很好,但是由于用户点击事件是在 iframe 域上生成的,并且窗口是在主域上创建的,所以浏览器认为这是一个自动弹出窗口,并阻止。
我可以做些什么来防止浏览器阻塞窗口?
【问题讨论】:
标签: javascript popup cross-domain postmessage