使用JavaScript目标_blank在新窗口中打开页面,不使用弹出窗口阻止

时间:2015-09-09 11:04:39

标签: javascript popupwindow

var pageurl = 'http://www.my-domain.com/';
setTimeout(function() {
      url = pageurl + 'download-song/test.zip';
      window.open(url, '_blank');
      location.reload();           
 }, 3000);

我当前的网址是 - http://www.my-domain.com/song_listing.php

我想在新窗口中使用上面的代码下载test.zip,那时我的当前页面正在重新加载。

以上代码工作正常。但我的新标签没有打开它Pop-up blocked

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

经过大量研究后,我找到了一个解决方案。请检查 -

var pageurl = 'http://www.my-domain.com/';
setTimeout(function() {
      url = pageurl + 'download-song/test.zip';
      window.location.href = url;
      //window.open(url, '_blank');
      setTimeout(function(){ location.reload(); }, 2000);           
 }, 3000);