2011-07-12 41 views
72

Tôi thực sự vui vì tôi không còn sử dụng IETester vì hỗ trợ IE6 bị bỏ trong công ty của chúng tôi và IE9 có một số công cụ phát triển khá thú vị. Tôi có thể đặt "Chế độ trình duyệt" và "Chế độ tài liệu" nhưng tôi không thể nói sự khác biệt. Có ai biết không? bài này cũng đã không hề giúp tôi ra: IE8 browser mode vs document modeSự khác biệt giữa "Chế độ trình duyệt" và "Chế độ tài liệu" trong Internet Explorer

Cảm ơn

+1

thể trùng lặp của [chế độ trình duyệt IE8 vs chế độ tài liệu] (http://stackoverflow.com/questions/2950598/ie8-browser-mode-vs-document-mode) – EricLaw

+1

http://msdn.microsoft.com/en-us/library/dd565628(VS.85).aspx#bdmodes cũng có một số thông tin khác. – EricLaw

Trả lời

94

Document Mode là những gì các trình duyệt sử dụng để render trang: IE9, IE8, IE7 hoặc Quirks. Chế độ trình duyệt đặt cách trình duyệt tự xác định chính nó với máy chủ web và JavaScript. Từ quan điểm kiểm tra, có vẻ như không cần thiết khó hiểu rằng đây là hai tùy chọn riêng biệt và bạn thường muốn thay đổi cả hai, ví dụ, đặt chế độ Trình duyệt thành IE8 và Chế độ Tài liệu thành IE8 để IE9 giả vờ là IE8 .

Ngoài ra còn có tùy chọn Chế độ xem tương thích với Internet Exploer 9 cho Chế độ trình duyệt. Điều này có vẻ giống như chế độ IE7 ngoại trừ chuỗi tác nhân người dùng cũng nói "Trident/5.0" (Trident là công cụ bố cục IE).

+2

Cảm ơn! Tôi đã đọc từ lâu rồi nhưng tôi đã quên mất câu hỏi ở đây. Theo tôi biết, Chế độ tài liệu xác định bố cục và công cụ JavaScript và Chế độ trình duyệt xác định Tác nhân người dùng được gửi đến máy chủ. Trong trường hợp cụ thể của tôi, điều quan trọng là chỉ thử nghiệm với các giá trị tương tự cho Tài liệu và Chế độ trình duyệt. –

+3

Theo tài liệu của Microsoft được đề cập trong bình luận của EricLaw, Chế độ trình duyệt ảnh hưởng đến chuỗi tác nhân người dùng được gửi đến máy chủ và “Phiên bản vectơ: Giá trị được sử dụng khi đánh giá nhận xét có điều kiện” (ví dụ: ' 'được coi là đúng). Kiểm tra của tôi dường như xác nhận điều này. –

+1

không phụ thuộc vào chế độ Trình duyệt của công cụ nhà phát triển. Tôi d thay vì sử dụng máy ảo để kiểm tra IE khác nhau vì công cụ đó hoàn toàn hút. Nó không phản ánh 100% tương tự như IE thực (xin lỗi, tôi vẫn bực tức vì lỗi của sản phẩm về khả năng tương thích với IE, nó hoạt động trên các thiết lập cục bộ nhưng nó không hoạt động trên trình duyệt thực :() –

8

Trong không có cách nào điều này sẽ thay thế @ câu trả lời mhenry1384, nhưng đó cũng là một lời giải thích rất tốt trong những khác biệt trên MSDN blogs, cụ thể hơn phần này:

enter image description here

và ở đây một chút more useful info:

enter image description here

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