Диаграммы .Net не отображаются в IE (X-Content-Type-Options) - PullRequest
0 голосов
/ 15 мая 2018

Это действительно странная проблема, с которой я столкнулся. Я создаю диаграмму динамически, используя библиотеку диаграмм .NET, и она работает около года, внезапно она перестала работать в Internet Explorer (IE), но работает в Chrome и Edge. Я использую .NET, а также Dundas в другой части системы для создания диаграмм, и они отлично работают.

Сайт доступен в нескольких средах, и диаграмма работает в области UAT в IE.

Это то, что отображается на экране, и помощь будет принята

enter image description here


Обновление

При удалении следующего http-заголовка X-Content-Type-Options = nosniff диаграмма работает, кто-нибудь знает, как мне это обойти, так как мне нужно сохранить этот заголовок для соответствия тестированию на проникновение.


Обновление

Я нашел строку кода, которая вызывает проблему, но я не уверен, как ее обойти, поскольку мне все еще требуется гиперссылка

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

1 Ответ

0 голосов
/ 01 июня 2018

Я нашел решение после попытки различных методов.

Если установить URL-адрес для точек в серии и установить X-Content-Type-Options: заголовок ответа nosniff HTTP, то для параметра ImageType Chart не будет задано значение Bmp, поэтомуЯ изменил это на «JPEG», и теперь он отображает

...