在IE中删除不存在的图像中的红色X.

hug*_*gri 4 internet-explorer image

我有一个第三个网站(Confluence),它引用了通过登录保护的图像.

如果当前用户已登录,则显示图像,否则图像URL将重定向到登录表单.

<img src="secure/myimage.gif" />
Run Code Online (Sandbox Code Playgroud)

当您在浏览器中输入此URL时,将完成重定向到登录页面.

现在的问题是:IE显示图像的可怕红色X图标,即使应该没有任何东西(如在Firefox中).谁知道怎么解决这个问题?

Pau*_*tos 8

使用该onError事件设置默认图像.

这将在任何浏览器中运行.

在FF中显示的空白图像是FF的怪癖,因为接收的文件不是应该报告错误的图像.

  • 如果你不需要任何东西,请完全删除图像,例如:``onerror ="this.parentNode.removeChild(this)"`. (2认同)