47

Điều này có thể thực hiện được không? Tôi đã thử thêm trang này vào trang nhưng nó không thay đổi gì cả.Lực lượng IE9 để mô phỏng IE8. Khả thi?

<meta http-equiv="X-UA-Compatible" content="IE=8"> 

UPDATE- Tôi đang cố gắng làm điều này vì trang web của chúng tôi có một số vấn đề CSS cụ thể của IE9, không xuất hiện trong IE8.

Cảm ơn

+2

đã bạn mong đợi gì thay đổi ? –

+1

IE9 chưa hoàn thành - có thể họ sẽ phát hành loại thông tin này khi phát hành cuối cùng. – alex

+1

Có một số vấn đề CSS IE9 cụ thể trên trang web của chúng tôi, không xuất hiện trong IE8. – adamJLev

Trả lời

64

Bạn có thể sử dụng khả năng tương thích tài liệu chế độ để làm điều này, đó là những gì bạn đã cố gắng .. Tuy nhiên, điều cần lưu ý là: Nó phải xuất hiện trong Web tiêu đề của trang (phần HEAD) trước tất cả các phần tử khác, ngoại trừ phần tử và các yếu tố meta khác Hy vọng đó là vấn đề .. Ngoài ra, tiêu đề tương thích X-UA không phải là trường hợp sen sitive Tham khảo: http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx#SetMode

Edit: trong trường hợp một cái gì đó xảy ra để giết vào liên kết MSDN, đây là nội dung: Chế độ

Quy định rõ Document Compatibility

Bạn có thể sử dụng chế độ tài liệu để kiểm soát cách Internet Explorer diễn giải và hiển thị trang web của bạn. Để chỉ định một chế độ cụ thể cho chế độ cho trang web của bạn, hãy sử dụng phần tử meta để bao gồm tiêu đề Tương thích X-UA trong trang web của bạn, như được hiển thị trong ví dụ sau.

<html> 
<head> 
    <!-- Enable IE9 Standards mode --> 
    <meta http-equiv="X-UA-Compatible" content="IE=9" > 
    <title>My webpage</title> 
</head> 
<body> 
    <p>Content goes here.</p> 
</body> 
</html> 

Nếu bạn xem trang web này trong Internet Explorer 9, nó sẽ được hiển thị ở chế độ IE9.

Ví dụ sau chỉ định chế độ EmulateIE7.

<html> 
<head> 
    <!-- Mimic Internet Explorer 7 --> 
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > 
    <title>My webpage</title> 
</head> 
<body> 
    <p>Content goes here.</p> 
</body> 
</html> 

Trong ví dụ này, tiêu đề X-UA-Tương thích trình duyệt Internet Explorer đạo để bắt chước hành vi của trình duyệt Internet Explorer 7 khi xác định làm thế nào để hiển thị trang web. Điều này có nghĩa là Internet Explorer sẽ sử dụng chỉ thị (hoặc thiếu) để chọn loại tài liệu thích hợp. Vì trang này không chứa chỉ thị , ví dụ sẽ được hiển thị ở chế độ IE5 (Quirks).

+2

Đó là thủ thuật, nó phải là yếu tố đầu tiên bên trong thẻ đầu. – adamJLev

+1

liên kết không hoạt động? :( –

+0

Liên kết chỉ dành cho đạo cụ thực sự, thông tin thực tế là tất cả trong liên kết msdn – jsims281

26

Có. Các phiên bản IE gần đây (IE8 trở lên) cho phép bạn điều chỉnh điều đó. Dưới đây là cách thực hiện:

  • Bật Internet Explorer.
  • Nhấp vào trình đơn 'Công cụ', sau đó nhấp vào 'Công cụ nhà phát triển'. Ngoài ra, chỉ cần nhấn F12.

Điều đó sẽ mở cửa sổ Công cụ dành cho nhà phát triển. Cửa sổ đó có hai mục menu quan tâm:

  • Chế độ trình duyệt. Cài đặt này xác định giá trị của tiêu đề tác nhân người dùng được gửi cho mọi yêu cầu.
  • Chế độ tài liệu. Cài đặt này xác định cách trình kết xuất hiển thị trang.

thêm tại http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

+4

Tôi biết về điều này, nhưng tôi đã cố gắng để làm cho trang render trong chế độ IE8 cho tất cả khách truy cập, không chỉ cho tôi khi gỡ lỗi. Cảm ơn mặc dù – adamJLev

+0

Cảm ơn câu trả lời này! –

2

Phần tử thứ nhất không có kết quả cứng. Một trở lại khó khăn tôi đoán = một nút/phần tử rỗng trong DOM trở thành phần tử thứ nhất vô hiệu hóa thẻ meta tương thích với doc.

2

Về phía khách hàng mà bạn có thể thêm và loại bỏ các trang web sẽ được hiển thị trong Compatibility View từ Compatibility View Settings cửa sổ của IE:

Tools-> Compatibility View Settings

+0

cảm ơn rất nhiều! Câu trả lời này đã giải quyết cho tôi một câu hỏi khác ... – missingcat92

+0

Tôi biết điều này không chính xác khắc phục sự cố, nhưng đó là một giải pháp hoàn hảo cho môi trường công ty của chúng tôi với hơn 10 người dùng đang đối mặt với vấn đề này. – vegemite4me

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