当前位置: 首页 > Web前端 > HTML

解决谷歌浏览器使用window.open()和document.write(),右键“图片另存为...”不起作用

时间:2023-03-28 11:56:34 HTML

点击图片地址,使用window.open()和document.write()新开一个窗口,实现图片预览,右键保存constimgWindow=window.open('')imgWindow&&imgWindow.document.write(``)原来在某些谷歌Chrome浏览器中,无法在打开新窗口后右键保存图片。相反,选择“在新选项卡中打开图像”。为什么?在网上搜索后,网友说是谷歌内核导致的,并给出了解决方案xxx.document.location="#"https://qa.1r1g.com/sf/ask/28...constimgWindow=window.open('')imgWindow&&imgWindow.document.write(``)imgWindow.document.location="#";问题解决了,但是具体原因不清楚,也不知道为什么要使用document.location,设置为#,就可以了,希望大佬看到后能解惑