IE11 Chế độ tài liệu mặc định là IE7. Làm thế nào để thiết lập lại?


96

Internet Explorer 11 trên máy tính bảng Windows 8.1 Surface của tôi mặc định ở chế độ tài liệu 7, khiến rất nhiều trang web hiển thị sai.

Khi tôi mở Công cụ dành cho nhà phát triển, nó nói rằng nó mặc định ở chế độ tài liệu 7 do cài đặt tương thích mạng nội bộ.

Tuy nhiên, tôi chưa thay đổi các cài đặt này theo cách thủ công và tôi đang duyệt các Trang Internet!

Tôi đã cố gắng đặt lại cài đặt Internet Explorer mà không gặp may.

Bất kỳ ý tưởng?


Đây là bản sao của stackoverflow.com/questions/22034924/… nhận xét # 3 hoạt động hoàn hảo đối với tôi
Wolfgang Mahlke

Câu trả lời:


134

Theo mặc định, IE hiển thị các trang web trong vùng Intranet ở dạng xem tương thích. Để thay đổi điều này:

  • Nhấn Altđể hiển thị menu IE.
  • Chọn công cụ | Thiết lập chế độ xem tương thích
  • Bỏ dấu kiểm bên cạnh Hiển thị các trang web mạng nội bộ trong Dạng xem Tương thích.
  • Chọn Đóng.

Tại thời điểm này, IE nên dựa vào chính trang web (hoặc bất kỳ chính sách nhóm nào có liên quan) để xác định cài đặt tương thích cho các trang web Intranet của bạn.

Lưu ý rằng một số trang web có thể không còn hoạt động bình thường sau khi thực hiện thay đổi này. Bạn có thể sử dụng cùng một hộp thoại để thêm các trang web cụ thể nhằm kích hoạt chế độ xem tương thích khi cần thiết.


Này Lance, điều điên rồ là: Tôi gặp vấn đề này với các trang web công cộng, chẳng hạn như stackoverflow.com, v.v. 7, vì cài đặt intRAnet.
jim

1
Giải pháp của bạn hữu ích, vì vậy tôi đoán tôi nên nói lại câu hỏi của mình: tại sao các trang web internet lại được coi là các trang web mạng nội bộ.
jim

Điều đó không giống như hành vi nên xảy ra; bạn có thể cần phải điều tra một số điều. Khi điều tiếp theo xảy ra với SO, hãy bấm chuột phải vào trang, chọn Thuộc tính, rồi xem trang được hiển thị ở vùng nào. Bạn có đang sử dụng proxy không? Có lẽ điều đó buộc trang web phải được hiển thị trong vùng Intranet? Ngoài ra, hãy xem liệu trang web có nằm trong danh sách các trang web để luôn xem trong Chế độ xem Tương thích (sử dụng hộp thoại Cài đặt tương thích trước đó). Nếu vậy, hãy thử xóa trang web khỏi danh sách. Có lẽ bạn đã thiết lập cài đặt tương thích thông qua chính sách nhóm?
Lance Leonard

Tôi đã kiểm tra một số thứ: SO và các trang khác mở trong vùng Intranet. Điều kỳ lạ là hai máy tính bảng (Surface) lại có hành vi kỳ lạ này. IE11 trên máy tính xách tay của tôi đang hoạt động bình thường. Cả ba máy tính đều có Windows 8.1, trên cùng một mạng, được kết nối thông qua cùng một mạng không dây. Bạn có ý tưởng nào nữa không?
jim

1
Vì vậy, tôi đã kiểm tra với một số nguồn khác và sự đồng thuận dường như là nếu SO đang được báo cáo trong vùng Intranet, thì một cái gì đó được cấu hình kỳ lạ. Có thể là tập lệnh proxy .PAC, có thể là ánh xạ vùng trang web, có thể là cài đặt CV tùy chỉnh, có thể là thứ gì đó khác. (Để xem toàn bộ chuỗi, hãy xem twitter.com/_Lance_Leonard/status/541333492399742977 ) Trong bất kỳ trường hợp nào, đó dường như là lựa chọn tốt nhất của bạn cho các bước tiếp theo.
Lance Leonard

104

Nếu bạn là nhà phát triển, đây là những gì bạn cần làm:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

35
@Zack: chủ đề này cũng là kết quả tìm kiếm đầu tiên cho các nhà phát triển đang cố gắng khắc phục sự cố với trang web của chính họ.
Rafał Swacha

9
@ RafałSwacha, điều này chính xác, tôi là một lập trình viên và tôi cũng đã tìm kiếm chủ đề này. Tôi chắc rằng nó sẽ giúp ích cho các lập trình viên khác.
llioor

8
Điều này phù hợp với tôi <meta http-equiv = "X-UA-
Comp

1
IE = edge là chế độ tiêu chuẩn cao nhất và có chức năng tương đương với LOẠI TÀI LIỆU 'html5'. Tham khảo: msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx
Ed Randall

2
nếu bạn không phải là nhà phát triển và bạn chỉ cần cố gắng để có được các trang web để hiển thị trong trình duyệt của bạn đúng thì vui lòng, xin vui lòng ngừng sử dụng IE 11
andrew

6

Nhờ tất cả các cuộc điều tra của Lance, tôi có thể tìm ra giải pháp cho vấn đề của mình. Nó có thể liên quan đến ISP của tôi.

Tóm lại:

  • Các trang web Internet được hiển thị trong vùng Intranet
  • Do đó, chế độ tài liệu được mặc định là 5 hoặc 7 thay vì Edge

Tôi đã bỏ chọn "Tự động phát hiện cài đặt" trong Cài đặt Mạng Cục bộ (tìm thấy trong "Tùy chọn Internet"> Kết nối> Cài đặt LAN.

Bây giờ các trang được đánh dấu chính xác là các trang Internet (thay vì các trang Intranet).


1

Đối với trang web, hãy đảm bảo rằng thiết lập tiêu đề phản hồi HTTP IIS và thêm khóa mới X-UA-Tương thích trỏ tới "IE = edge"

Bấm vào đây để biết thêm chi tiết

Nếu bạn có quyền truy cập vào máy chủ, cách đáng tin cậy nhất để thực hiện việc này là thực hiện trên chính máy chủ, trong IIS. Đi tới Tiêu đề phản hồi HTTP IIS. Thêm tên: X-UA-Giá trị tương thích: IE = edge Điều này sẽ ghi đè trình duyệt và mã của bạn.


0

Nếu sự cố đang xảy ra trên một máy tính cụ thể, hãy thử khắc phục sự cố sau với điều kiện bạn có Internet Explorer 11.

Vui lòng mở regedit.exe với tư cách Quản trị viên. Điều hướng đến đường dẫn / đường dẫn sau:

  1. Đối với máy 32 bit:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
    
  2. Đối với máy 64 bit:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION & 
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
    

Và xóa REG_DWORDgiá trị iexplore.exe.

Vui lòng đóng và khởi chạy lại trang web bằng Internet Explorer 11, nó sẽ mặc định ở chế độ Edge dưới dạng Document Mode.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.