我使用以下代码生成csv的html页面:
var encodedUri = encodeURI(csvContent);
window.open('data:text/plain,' + encodedUri,'_blank').focus();
我在本地使用firefox并正确生成一个包含数据的新选项卡,但是使用firefox或chrome,而不是本地,窗口打开然后几乎立即关闭(没有弹出警报触发器)< / p>
如何避免这种情况并使我的文件没有问题?
答案 0 :(得分:3)
显然,uBlock Origin使用的过滤器列表之一带有无条件阻止任何数据URI弹出窗口的规则。 https://github.com/gorhill/uBlock/issues/2465
答案 1 :(得分:2)
这很可能是由于AdBlock扩展。我禁用了它,这解决了我的问题。
答案 2 :(得分:0)
我所知道的是,如果您右键单击并单击&#34;重新打开关闭标签&#34;弹出窗口打开后,它会重新打开弹出窗口。