在ie11中使用window.open的问题

时间:2015-09-03 12:05:42

标签: javascript

我正在使用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";
});

}

1 个答案:

答案 0 :(得分:0)

Window.open()本身会在新标签中打开,只需删除“_blank”即可。使用以下代码。 (我指的是IE 11)

 window.open(url);