使用window.open()方法打开新页面,被浏览器拦截问题
当window.open为用户触发事件内部或者加载时,不会被拦截,一旦将弹出代码移动到一段异步代码内部,马上就出现被拦截的表现了。当浏览器检测到非用户操作产生的新弹出窗口,则会对其进行阻止。因为浏览器认为这可能是一个广告,不是一个用户希望看到的页面。解决方案一:function newWin(url, id) { var a = document.createElem...
转载
2018-02-28 17:57:43 ·
3300 阅读 ·
0 评论