关于window.open()打开的窗口被拦截问题!!!!

在准备函数里面:

window.open("http://www.baidu.com");

代码就这么简单,但是如何让页面一加载就打开新的窗口?网上很多方案,但都不是这种场景下的。什么利用js的冒泡事件,模拟表单提交等等都不行,图片说明 这是工作上遇到的一个场景,,,有没有什么方案呀??

不行,照样会被拦截的。

在jquery的ready方法中定义window.open的方法不行么?不过有些浏览器会屏蔽window.open方法……

不是用户触发的,如点击,直接window.open基本无法弹出,100%被拦截,除非有人用ie6,这个就不用想了,实现不了

window.open 如果是在一个onclick方法里就不会被拦截 浏览器一般会判断是不是用户触发的