Режим совместимости Force on IE не работает - PullRequest
0 голосов
/ 03 октября 2018

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

<META http-equiv="X-UA-Compatible" content="IE=9">

Однако, исходя из моих исследований, кажется, что приведенный выше метатег не работает (здесь ссылка , которая описывает причину):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

В PHP есть решение, но я не уверен, что смогу запустить код.Мой вопрос: является ли их альтернативное решение, которое не включает PHP?Это можно сделать в VB?

1 Ответ

0 голосов
/ 03 октября 2018

Обратите внимание, что поддержка для IE9 закончилась 12 января 2016 года ;также: Что делаетdo?

Вы можете использовать IIS для добавления заголовка: Как добавить настраиваемый заголовок ответа HTTP на веб-сайт, размещенный на IIS .

Вы можете использовать параметр в web.config для добавления заголовка.

В VB.NET вы можете использовать HttpResponse.AppendHeader :

Protected Sub Page_Init(sender As Object, e As System.EventArgs) Handles Me.Init
    Response.AddHeader("X-UA-Compatible", "IE=EmulateIE7")
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...