windows.open(),数据URI自动关闭

时间:2017-09-01 11:46:41

标签: javascript web uri

我使用以下代码生成csv的html页面:

var encodedUri = encodeURI(csvContent);
window.open('data:text/plain,' + encodedUri,'_blank').focus();

我在本地使用firefox并正确生成一个包含数据的新选项卡,但是使用firefox或chrome,而不是本地,窗口打开然后几乎立即关闭(没有弹出警报触发器)< / p>

如何避免这种情况并使我的文件没有问题?

3 个答案:

答案 0 :(得分:3)

显然,uBlock Origin使用的过滤器列表之一带有无条件阻止任何数据URI弹出窗口的规则。 https://github.com/gorhill/uBlock/issues/2465

答案 1 :(得分:2)

这很可能是由于AdBlock扩展。我禁用了它,这解决了我的问题。

答案 2 :(得分:0)

我所知道的是,如果您右键单击并单击&#34;重新打开关闭标签&#34;弹出窗口打开后,它会重新打开弹出窗口。