2013-05-21 11 views
7

Zaktualizowana wersja programu Internet Explorer w systemie Windows 8.1, IE11, ma następujący ciąg agenta użytkownika, jak na this:Konfiguracja IIS To Send „text/html” W odpowiedzi na IE11

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv: 11.0) Gecko jak

Nasza strona internetowa jest poprawnie ustawienie Content-Type w odpowiedzi na "text/html" dla wszystkich przeglądarkach z wyjątkiem gdy używamy IE11 UA. W przeglądarkach wysyłających IE11 UA niepoprawnie wysyłane jest "application/xhtml + xml". Wszystkie przeglądarki wysyłają "text/html, application/xhtml + xml, */*" w nagłówku Accept w żądaniu.

Czy istnieje ustawienie web.config usług IIS lub ASP.NET, aby umożliwić ustawienie "text/html" dla IE11 lub ustawienie domyślne? Obecnie nie używam żadnych plików .browser.

+0

_ "Dla przeglądarek wysyłających IE11 UA, niepoprawnie wysyła" application/xhtml + xml "zamiast." _ - czy jest coś z nagłówkami accept-request? – CodeCaster

+0

@CodeCaster Tak, wszystkie testowane przeglądarki wysyłają "text/html, application/xhtml + xml, \ */\ *" w nagłówku Accept w żądaniu. – Bullines

+0

to rozwiązanie oparte na otwartym kodzie lub rozwiązanie IIS/Web.config? – bdoshi

Odpowiedz

2

Ta poprawka miała zaktualizować nasz plik .browser, który domyślnie jest "text/html, application/xhtml + xml", co skończyło się dla IE11.

+1

Czy możesz dołączyć przykład kodu? –

Powiązane problemy