在直接使用windows.open的时候浏览器会进行拦截,我的解决办法是:创建一个div,并模拟点击事件
var oDiv = document.createElement('div');
oDiv.onclick = function(){ //给元素增加点击事件
var url='url';
window.open(url);
};
oDiv.click(); //执行点击事件,这样就模拟出了自动执行点击事件。
在直接使用windows.open的时候浏览器会进行拦截,我的解决办法是:创建一个div,并模拟点击事件
var oDiv = document.createElement('div');
oDiv.onclick = function(){ //给元素增加点击事件
var url='url';
window.open(url);
};
oDiv.click(); //执行点击事件,这样就模拟出了自动执行点击事件。