【发布时间】:2019-07-11 00:11:57
【问题描述】:
我们的服务器端使用 "X-Content-Type-Options": nosniff 标头提供图像,以防止浏览器对 mime 类型进行嗅探。
现在当我在 html 文件中嵌入/引用图像时,它不会在 Internet Explorer 中打开。
这里的示例https://www.w3schools.com/code/tryit.asp?filename=G180IFYZL1IS
此问题仅发生在具有 mime 类型 (image/bmp) 的 bmp 文件和 Internet Explorer 中。
最好的问候,
苏拉夫
【问题讨论】:
-
<img>的目的是嵌入图像。如果它没有做任何其他事情,我并不感到惊讶。要创建链接,请使用<a>;它绝不限于 HTML 文档。 -
@ÁlvaroGonzález 感谢您的回复...您能查看我对上述帖子的更新吗?
-
更新看起来像是一个全新的问题。 Internet Explorer 过去常常忽略
Content-Type并坚持从 URL 中找出文件类型,所以像 e.g.<a href="/show_avatar.php?user_id=31415">See picture</a>(如果我没记错的话,或者右键单击<img>标签来下载文件)有时没有按预期工作。如果这个问题真的是关于解决需要支持 IE 的代码库中的特定问题,那么我认为描述问题本身是最直接的。 -
抱歉更新同一个问题...我现在已经更新了完整的问题
标签: html internet-explorer mime-types content-type