弹出窗口window.open被浏览器阻止

来源:互联网 发布:怎么进入淘宝客推广 编辑:程序博客网 时间:2024/05/20 06:22

解决弹出的窗口window.open会被浏览器阻止的问题(自定义open方法)

由于在使用window.open时,在很多情况下,弹出的窗口会被浏览器阻止,但若是使用a链接target='_blank',则不会,基于这一特点,自己封装了一个open方法:
function openwin(url) {
    var a = document.createElement("a");
    a.setAttribute("href", url);
    a.setAttribute("target", "_blank");
    a.setAttribute("id", "openwin");
    document.body.appendChild(a);
    a.click();
}

调用方式如下:
http://www.hao123.com');" />

原创粉丝点击