我正在使用javascript下载文件并使用window.open()在新表中打开它。它在chrome和firefox中运行良好但在IE11中它登出用户并在登录页面上发送。
我的代码如下
AddToolService.onDownloadFileSuccess('GET', 'WebServices/toolService.asmx/downloadFile?listTitle=' + listTitle + '&FileLeafRef=' + FileLeafRef).then(function () {
window.open(FileApplicationPath, '_blank');
console.log(FileApplicationPath);
document.getElementById('downloadbar').style.display = "none";
});
}
答案 0 :(得分:0)
Window.open()
本身会在新标签中打开,只需删除“_blank”即可。使用以下代码。
(我指的是IE 11)
window.open(url);