我想在新标签页中打开图片。 我使用下面给出的代码
var win = window.open(url, '_blank');
win.focus();
我的图片网址是“数据:image / png; base64,iVBORw0KGgoAAAANSUhEUgAAB28AAATdCAYAAABOSx2OAAAgAElE ..... ”。 它在firefox中运行良好,但在chrome中它只是打开一个新的空白选项卡。我尝试了其他一些网址,例如“http://www.stackoverflow.com”,“http://www.google.com”。它在chrome和firefox中都很好。
任何人都可以帮我这个。
答案 0 :(得分:2)
Deprecations and Removals in Chrome 58
删除内容启动的顶部框架导航到数据网址
由于他们对非技术浏览器用户不熟悉,我们会这样做 越来越多地看到用于欺骗的
data:
方案 网络钓鱼攻击。为防止这种情况发生,我们会阻止网页 在顶部框架中加载data:
个网址。这适用于<a>
代码,window.open
,window.location
和类似的机制。data:
计划 仍将适用于页面下方加载的资源。此功能将在Chrome 60中删除 。