我正在尝试构建一个下载按钮,单击该按钮时,会在新窗口中开始下载文件,同时重定向到原始窗口中的“您当前正在下载”页面。为什么我需要它以这种方式工作而不是从“您当前正在下载”页面重定向到下载文件有多种原因。
我的代码在 IE、Chrome 和 Firefox 中运行良好,但无法在 Safari 中启动 setup.exe。
jQuery(window).load(function() {
var link = $j('#slider_download_link a')[0];
link.href = 'setup.exe'; // This link is dependent on the browser and OS. For example, on Mac I'd link to the Mac App Store
link.target = "_blank";
link.onclick = RedirectToDownloadingPage;
});
function RedirectToDownloadingPage()
{
location.href="/downloading";
return true;
}
有什么建议么?谢谢!