在新的窗口打开页面,没有弹出阻止使用JavaScript目标_blank

Open page in new window without popup blocking using JavaScript target _blank

本文关键字:JavaScript blank 目标 窗口      更新时间:2023-09-26
var pageurl = 'http://www.my-domain.com/';
setTimeout(function() {
      url = pageurl + 'download-song/test.zip';
      window.open(url, '_blank');
      location.reload();           
 }, 3000);

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

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

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

如何解决这个问题?

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

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);