繁体   English   中英

为什么HTML的IMG标记在Firefox上呈现null?

[英]Why IMG tag of HTML renders null on Firefox?

<html>
<body>

    <img id="j_id58" width="800" border="0" height="400" src="c:/test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png"/>
</body>
</html>

当我在Firefox上打开它时,为什么这不会渲染任何图像但是在IE 6上会这样做?

我敢打赌,如果您使用file:// URL而不是文件名,这将有效。

<html>
<body>
<img id="j_id58" width="800" border="0" height="400"
     src="file:///c/test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png"/>
</body>
</html>

试试吧。

Firefox不支持使用"C:/"式路径。

而是使用相对URL或实际URL到Web服务器托管的文件。

IE6支持这一点。

在引用本地文件时,Firefox需要“file:///”-prefix。

除了上面的答案,如果从HTTP服务器加载HTML,这可能会失败。

这很可能是因为您需要一个带有文件:\\\\ scheme的src属性。

src中尝试file:/// C://test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png并查看它是否有效。

暂无
暂无

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

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