javascript - chrome 不在动态创建的新窗口中显示图像

标签 javascript google-chrome window

我正在使用 javascript 创建一个新窗口并显示服务器上存在的图像。该窗口可以正常打开并在 Firefox 上显示图像,但在 Chrome 上则不显示。可能出了什么问题?

function wopen(){
nwin = window.open('','_blank','directories=no,height=600,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,width=800,top=10,left=60');
nwin.document.open();
var msg = "<html><head><title>Test page</title></head><body><img src='http://www.mywebsite.com/images/logo.jpg' border='0' height='20' width='20'></body></html>"
nwin.document.write(msg);
nwin.document.close();
}

当我调用此函数时,窗口打开,但图像未在 chrome 中显示,但在 Firefox 中正确显示。这里有什么问题吗?

最佳答案

在我更改网络托管服务器中的设置后,此问题得到解决;我所做的就是取消之前处于事件状态的图像盗链。

关于javascript - chrome 不在动态创建的新窗口中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19843774/

相关文章:

javascript - 使用 Tape 测试客户端 JS(窗口未定义)

javascript - 使用 javascript 或 jquery 进行图像缩放

javascript - 谷歌浏览器新标签页的 URL 是什么以及如何将其从 manifest.json 中排除

java - 如何在JAVA中设置SWING窗口的尺寸

android - windowBackground 未在设备上显示图像

javascript - 可编辑组合框

javascript - 使用ajax检索数据网格

jquery - 名称为 ='location[]' 的无效表单控件不可聚焦。即使我认为我从隐藏输入中删除了必需的属性

javascript - Chrome 开发工具。我正在尝试从逐步调试中排除扩展 js 文件。但是设置中的 "Blackbox content script"不起作用

Python matplotlib - Linux 上的大窗口