Như câu trả lời của @ David đã chỉ ra, trừ khi bạn đang lưu trữ một trang web trong khu vực "Mạng nội bộ cục bộ", có rất ít lý do để đưa <meta http-equiv="X-UA-Compatible" content="IE=edge">
vào các trang web của bạn và (theo khuyến nghị về phương pháp hay nhất của Microsoft ) hoàn toàn không có lý do gì để đưa nó vào HTML. (Bạn nên đặt nó trong cấu hình máy chủ hoặc tiêu đề trang web - không phải trong chính HTML.)
Nếu bạn đang cân nhắc sử dụng X-UA-Compatible
bất kỳ đâu trong dự án của mình, bạn nên nhớ rằng Chế độ xem tương thích chỉ ảnh hưởng đến IE8, 9 và 10. Nó chỉ được giới thiệu trong IE8 và đã bị vô hiệu hóa trong IE11.
Cũng xin lưu ý rằng IE11 là phiên bản IE được hỗ trợ chính thức duy nhất tại thời điểm này . Tất cả các phiên bản cũ hơn nên được coi là không an toàn.
Nếu đó không phải là lý do đủ để thuyết phục bạn không sử dụng nó, hãy xem xét rằng Microsoft tuyên bố rằng IE8 trở lên đã tự động hiển thị trong Chế độ tiêu chuẩn khi <!DOCTYPE
có mặt , khiến nó càng trở nên vô nghĩa.
Bạn có thể tự mình xem quy trình mà IE thực hiện để quyết định chế độ tài liệu nào sẽ sử dụng:
Như bạn có thể thấy, nếu không có X-UA-Compatible
thẻ meta hoặc tiêu đề HTTP, nó sẽ kiểm tra cài đặt "Chế độ xem tương thích" của người dùng. Nếu người dùng không có bất kỳ thông tin nào cho trang web của bạn, IE sẽ kiểm tra sự hiện diện của một <!DOCTYPE
khai báo. Nếu tìm thấy nó, nó sẽ tự động sử dụng Chế độ tiêu chuẩn mới nhất (còn gọi là "EmulateIEx"). Nếu không, nó sẽ trở lại Chế độ kỳ quặc.
Thậm chí nhiều lý do tại sao bạn không nên sử dụng thẻ meta "Tương thích X-UA" từ chính Microsoft (tôi nhấn mạnh):
Khi Internet Explorer gặp thẻ META Tương thích X-UA, nó sẽ bắt đầu lại bằng cách sử dụng công cụ của phiên bản được chỉ định. Đây là một lỗi hiệu suất vì trình duyệt phải dừng và khởi động lại việc phân tích nội dung.
Nói cách khác, nó làm chậm kết xuất trang ban đầu
Chỉ thị X-UA-Tương thích là một công cụ để cho phép các ứng dụng hoạt động trong phiên bản Internet Explorer mới nhất trong khi các bản cập nhật được thực hiện cho ứng dụng .
Nó chỉ được thiết kế để sử dụng tạm thời.
Phương pháp hay nhất là Tiêu đề HTTP tương thích X-UA . Việc thêm chỉ thị vào tiêu đề phản hồi sẽ cho Internet Explorer biết công cụ nào sẽ sử dụng trước khi bắt đầu phân tích cú pháp nội dung. Điều này phải được cấu hình trong máy chủ của trang web.
Nói cách khác, có những cách tốt hơn để triển khai X-UA-Tương thích nếu bạn thực sự cần.
Bắt đầu từ ngày 12 tháng 1 năm 2016, chỉ phiên bản Internet Explorer mới nhất dành cho hệ điều hành được hỗ trợ mới nhận được hỗ trợ kỹ thuật và cập nhật bảo mật. Internet Explorer 11 là phiên bản cuối cùng của Internet Explorer và sẽ tiếp tục nhận được các bản cập nhật bảo mật, bản sửa lỗi tương thích và hỗ trợ kỹ thuật trên Windows 7, Windows 8.1 và Windows 10 .
IE11 là phiên bản IE được hỗ trợ chính thức duy nhất .
Lý do duy nhất để bao gồm X-UA-Compatible
thẻ meta trong HTML của bạn là ghi đè cài đặt "Chế độ xem tương thích" của người dùng trong IE8, 9 và 10 cho trang web của bạn. Trong hầu hết mọi trường hợp, người dùng sẽ không thay đổi các cài đặt này (tại sao lại như vậy?), Và bây giờ những trình duyệt đó thậm chí không được hỗ trợ nữa.
Tóm lại: Thẻ này đã có ngày của nó.