2013-05-21 64 views
7

Phiên bản cập nhật của Internet Explorer trong Windows 8.1, IE11, có chuỗi User Agent sau theo this:Cấu hình IIS Để Gửi “text/html” Trong đáp ứng cho IE11

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

Trang web của chúng tôi thiết lập chính xác Kiểu nội dung để trả lời "văn bản/html" cho tất cả các trình duyệt ngoại trừ khi chúng tôi sử dụng UA IE11. Đối với các trình duyệt gửi UA IE11, thay vào đó nó gửi "application/xhtml + xml" không chính xác. Tất cả các trình duyệt đều gửi "text/html, application/xhtml + xml, */*" trong tiêu đề Accept trong yêu cầu.

Có cài đặt web.config IIS hoặc ASP.NET để cho phép "văn bản/html" được đặt cho IE11 hoặc mặc định không? Tôi hiện không sử dụng bất kỳ tệp .browser nào.

+0

_ "Đối với các trình duyệt gửi UA IE11, thay vào đó nó gửi" application/xhtml + xml "không chính xác." _ - hoặc có cái gì đó với các tiêu đề accept- request không? – CodeCaster

+0

@CodeCaster Có, tất cả các trình duyệt được thử gửi "text/html, application/xhtml + xml, \ */\ *" trong tiêu đề Accept trong yêu cầu. – Bullines

+0

là bạn mở giải pháp dựa trên mã hoặc nó phải là giải pháp IIS/Web.config? – bdoshi

Trả lời

2

Khắc phục là cập nhật tệp .browser của chúng tôi mặc định thành "văn bản/html, ứng dụng/xhtml + xml", mà nó đã kết thúc cho IE11.

+1

Bạn có thể bao gồm mẫu mã không? –

Các vấn đề liên quan