windows.open()与数据URI关闭自动
问题描述:
我已经生成用下面的代码为csv一个HTML页面:windows.open()与数据URI关闭自动
var encodedUri = encodeURI(csvContent);
window.open('data:text/plain,' + encodedUri,'_blank').focus();
我在本地使用Firefox和它产生正确使用新的标签页在它的数据,但Firefox或Chrome,而不是在本地,窗口打开,然后关闭几乎立即(没有弹出警报触发)
如何可以我避免这种情况,让我的文件没有问题?
答
我所知道的是,如果在弹出窗口打开后右击并单击“重新打开关闭的选项卡”,它将重新打开弹出窗口。
我与Firefox有同样的问题。如果你找到了答案,请告诉我。该问题的网站是https://ayunami2000.github.io –
嗨!我从来没有发现一个真正的回答这个问题,这就是为什么我没有张贴什么,我才发现,因此,一个很好的解决办法,看看http://danml.com/download.html,这是一个小的lib,非常有效的,但这一切与一个简单的***下载(csvContent, 'something.txt', '数据:text/plain的'); *** – GodTaxist
我的问题不使用下载;它使用一个新窗口。不过,我大概可以使用about:blank与注入代码。谢谢! –