哪些浏览器允许弹出哪些事件

时间:2011-09-29 17:00:50

标签: browser popup

我们可以列出每个主要浏览器如何支持弹出窗口(例如,打开一个新窗口,target="_blank"等)。

例如:大多数允许弹出click事件

1 个答案:

答案 0 :(得分:1)

基本的经验法则是,仅允许弹出窗口响应用户触发的事件,其中点击是最重要的事件。其他任何东西都被阻止了。大多数浏览器会进一步限制onmouseover不会触发弹出窗口的事情,即使它是用户生成的事件。基本上,如果事件的根本原因不是用户的物理点击,那么它就被阻止了。这包括尝试执行$('#spam_me_to_death').click()之类的操作,因为用户未启动点击。