2011-08-03 42 views
1
receving消息后

存在被另一个域托管在我的网站的iframe。它可以通过window.postMessage与主站点通信。我在iframe上有一个按钮,它在主域上调用JS方法,然后触发一个新窗口。打开一个弹出通过的postMessage

这一切似乎不错,但因为在IFRAME域中生成用户点击事件,并在主域创建的窗口,浏览器认为这是一个自动弹出,并阻止。

有什么我可以做,以防止浏览器堵塞的窗口?

回答

0

,因为这是基于浏览器,你不能覆盖浏览器设置。但是你可以使用JavaScript的“模态”,这是非常有用的,因为他们没有弹出式广告,但他们不具备的功能的弹出

+0

我实际调用这反过来又开辟了一个新的API函数窗口,所以不幸的是模态不是一个选项。 – bdaylik

+0

那么对不起,你不能在浏览器覆盖用户设置。 –

相关问题