window.open被浏览器拦截问题
By admin
在一个表单的提交事件中调用了window.open(”, ‘_blank’),被浏览器拦截.
几经调试发现,window.open放在ajax回调函数中就会被拦截,放在ajax之前就不会.
后来实验证实,只要不在当前的事件循环中执行,只要进入下一个事件循环都会被拦截.解决方法就是
先window.open,再在之后的回调中更改新打开的window的location来实现传递参数即可
By admin
在一个表单的提交事件中调用了window.open(”, ‘_blank’),被浏览器拦截.
几经调试发现,window.open放在ajax回调函数中就会被拦截,放在ajax之前就不会.
后来实验证实,只要不在当前的事件循环中执行,只要进入下一个事件循环都会被拦截.解决方法就是
先window.open,再在之后的回调中更改新打开的window的location来实现传递参数即可