【问题标题】:.Net Charts not displaying in IE (X-Content-Type-Options).Net 图表未在 IE 中显示(X-Content-Type-Options)
【发布时间】:2018-05-15 11:42:29
【问题描述】:

这是我遇到的一个非常奇怪的问题。我使用 .NET 图表库动态生成图表,它已经工作了大约一年,突然间它在 Internet Explorer (IE) 中停止工作,但在 Chrome 和 Edge 中也可以工作。我在系统的另一部分使用 .NET 和 Dundas 来生成图表,这些都可以正常工作。

该站点可在多个环境中使用,并且该图表在 IE 的 UAT 区域内工作。

这是屏幕上显示的内容,我们将不胜感激


更新

当删除以下 http 标头 X-Content-Type-Options=nosniff 图表有效时,有谁知道我如何解决这个问题,因为我需要保留此标头以符合渗透测试要求。


更新

我找到了导致问题的代码行,但我不确定如何解决它,因为我仍然需要超链接

uxChart1.Series["Series1"].Points[k].Url = "Charts.aspx?sid=" + id;

【问题讨论】:

    标签: c# asp.net internet-explorer dundas


    【解决方案1】:

    我尝试了各种方法后找到了解决方案。

    如果在系列中的点上设置 URL 并设置 X-Content-Type-Options : nosniff HTTP Response Header 设置它似乎不喜欢将 Chart ImageType 设置为“Bmp”所以我已经更改这是一个'Jpeg',现在它显示

    【讨论】:

    • 如果有人知道为什么 bmp 会导致问题,我很感兴趣。
    猜你喜欢
    • 2019-07-11
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 2013-04-05
    • 1970-01-01
    • 2018-05-21
    相关资源
    最近更新 更多