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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用javascript在新标签页中打开图片相关的知识,希望对你有一定的参考价值。

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

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

我的图片网址是“data:image / png; base64,iVBORw0KGgoAAAANSUhEUgAAB28AAATdCAYAAABosx2OAAAgAElE .....”。它在firefox中运行良好,但在chrome中它只是打开一个新的空白选项卡。我试过像'http://www.stackoverflow.com',“http://www.google.com”这样的其他网址。它在chrome和firefox中都很好。

谁可以帮我这个事。

答案

Deprecations and Removals in Chrome 58

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

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

此功能将在Chrome 60中删除。

以上是关于使用javascript在新标签页中打开图片的主要内容,如果未能解决你的问题,请参考以下文章

“在新标签页中打开”的 Javascript 事件

href="javascript:" 在新标签页中打开

javascript 在新标签页中打开外部链接

在新标签页中打开以进行打印

javascript 强制Divi社交导航图标在新标签页中打开...

Nuxt:如何在新标签页中打开页面