[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: window.open防止浏览器拦截
如果直接用window.open,很多浏览器会提示用户是否拦截弹窗。
以下方法实现突破浏览器拦截:
1 2 3 4 5 6 7 8 9 |
function windowopen(url) { var ele = document.createElement('a'); ele.setAttribute('href', url); ele.setAttribute('style', 'display:none'); ele.setAttribute('target', '_blank'); document.body.appendChild(ele); ele.click(); ele.parentNode.removeChild(ele); } |
参考链接:《解决window.open被浏览器拦截的问题》