繁体   English   中英

使用 javascript 在新标签页中打开图片

[英]Open image in new tab using javascript

我想在新标签页中打开图片。 我正在使用下面给出的代码

var win = window.open(url, '_blank');
win.focus();

我的图片 url是“ data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB28AAATdCAYAAABosx2OAAAgAElE..... ”。 它在 firefox 中工作正常,但在 chrome 中它只是打开一个新的空白选项卡。 我尝试使用其他一些网址,如“ http://www.stackoverflow.com ”、“ http://www.google.com ”。它在 chrome 和 firefox 中都很好。

谁可以帮我这个事。

Chrome 58中的弃用和拆卸

将内容启动的顶部框架导航删除到数据URL

由于他们不熟悉非技术浏览器用户,因此我们越来越多地看到data:欺骗和网络钓鱼攻击中使用的方案。 为防止这种情况,我们阻止网页加载data:顶部框架中的URL。 这适用于<a>标记, window.openwindow.location和类似的机制。 data:方案仍适用于页面下方加载的资源。

此功能将在Chrome 60中删除

<a href="data:image/png;base64,..." download="abrakadabra_iLoveCats.jpg">download id</a> – 添加“download=”属性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM