为什么我可以在Firefox中使用Javascript在Chrome的新标签页中打开dataURI?

时间:2018-05-29 20:42:06

标签: javascript google-chrome firefox tabs data-uri

我的问题很简单。我想使用javascript在单个浏览器窗口内的新选项卡内打开动态生成的dataURI。下面的代码在Firefox中起作用('Hello World'是一个玩具示例。返回生成的dataURL字符串的函数将出现在它的位置。)

 var win = window.open(data:text/plain;charset=utf-8,Hello%20World, '_blank');
 win.focus();

在Chrome中,相同的代码会打开一个完全空白的页面,其网址空间标记为about:blank,而不是预期的URI(与Firefox的情况一样)。

Chrome可以禁用此功能作为某种安全功能,或者Firefox支持上述代码的某些方面作为实验功能。有没有人知道这里发生了什么?如果是这样,是否有解决方法?

我应该补充一点,Chrome控制台没有显示任何错误消息或任何类型的警报。

0 个答案:

没有答案