TomatoYuyuko
V2EX  ›  问与答

遇到一个 ie 的 img 标签兼容问题

  •  
  •   TomatoYuyuko · Oct 24, 2018 · 2050 views
    This topic created in 2931 days ago, the information mentioned may be changed or developed.

    谷歌火狐都 ok 跑 ie11 图片不显示了 但是 network 里的确接收到了图片。 这是什么兼容性问题= =

    10 replies  •  2018-10-24 18:43:15 +08:00
    ysc3839
    ysc3839
    Oct 24, 2018
    1
    看看控制台里面有没有什么提示?
    shintendo
    shintendo
    Oct 24, 2018
    2
    直接地址栏打开图片地址试试
    shintendo
    shintendo
    Oct 24, 2018
    3
    </img> ??
    zkd8907
    zkd8907
    Oct 24, 2018❤️1
    4
    多半是 response 的 content type 不正确,检查一下看看。
    TomatoYuyuko
    TomatoYuyuko
    OP
    Oct 24, 2018
    5
    @zkd8907 你说的没错,问了下底层说是昨天加了代理改过头
    add_header X-Content-Type-Options nosniff;
    怎么解决这个问题呢?
    TomatoYuyuko
    TomatoYuyuko
    OP
    Oct 24, 2018
    6
    @ysc3839 前端没报错,底层说动过 X-Content-Type-Options,应该是这个问题
    jasonyang9
    jasonyang9
    Oct 24, 2018
    7
    临时抱佛脚查了一下。这个头部好像是让浏览器不要嗅探数据的内容而是严格按照 MIME 类型来处理

    检查返回的是什么格式图片,头部的 Content-Type: 写的是否一致
    TomatoYuyuko
    TomatoYuyuko
    OP
    Oct 24, 2018
    8
    @jasonyang9 大致是这样的,找到个博文是说这个问题的
    https://blog.csdn.net/tornadojava/article/details/55191981
    正在改了 一会试试行不行
    不过没能解释为啥谷歌能行的问题,,,
    awanabe
    awanabe
    Oct 24, 2018
    9
    那就改成<img src=""/> 这种标准格式不就好了...
    </img>也是很少见到
    Youen
    Youen
    Oct 24, 2018❤️1
    10
    看你这个 URL,估计后面还会碰到个坑. 记得 URL 后面加个随机数参数, IE 会缓存 GET 到的图片..
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1251 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 21:11 · PVG 05:11 · LAX 13:11 · JFK 16:11
    ♥ Do have faith in what you're doing.