在新窗口镶边中打开Blob对象网址

时间:2018-06-19 14:13:15

标签: javascript jquery angularjs pdf blob

我有一个Blob对象,在我按照以下步骤创建对象URL后,我试图在新选项卡中打开它

var file = new Blob([data], { type: header });                    
var fileURL = window.URL.createObjectURL(file);
var link = document.createElement('a');
link.style.display = 'none';
link.href = fileURL;
link.target = '_blank';
link.click();

我尝试了相同的方法,并且该方法也适用于其他浏览器,例如firefox和Opera。 但是仅在使用chrome(我的版本-版本67.0.3396.87)的情况下,我会得到“找不到您的文件” 。 我在这里看到过类似的问题,例如Open blob objectURL in Chrome 并且似乎adblocker导致了此问题。但就我而言,我没有adblocker插件。但我仍然遇到同样的问题。 谁能帮我这个? 预先感谢。

0 个答案:

没有答案