避免警告此类文件可能会在下载时损害您的计算机

时间:2014-05-09 10:43:37

标签: javascript html download

我想创建一个下载链接并附加javascript代码来跟踪GA事件或打开一个新页面。 我们考虑使用Chrome(例如在IE中的行为是相同的)。 一切正常,下载正常开始:

<a class="download-link" href="XXX.application">Click to Download</a>

将事件附加到链接并使用window.open打开新窗口将在新选项卡中打开一个窗口并弹出警告我是否要接受文件:

This type of file can harm your computer....

在没有任何javascript的新标签/窗口中打开通用链接后会导致相同的警告:

<a class="download-link" href="XXX.application" target="_blank">Click to Download</a>

如果我使用javascript window.location

,也会发生同样的情况
$('.download-link').click(function(e){
      e.preventDefault();
      window.location.href = 'XXX.application';
      return false;
});

问题很简单,为什么我会遇到这种奇怪的行为?如何在没有警告的情况下开始下载并重定向到其他页面或在链接之前运行代码?

0 个答案:

没有答案