Trên html5shiv Google Code page việc sử dụng ví dụ bao gồm một trình duyệt IE có điều kiện:Có bất kỳ tác dụng phụ bất lợi nào để tải html5shiv trong mọi trình duyệt không?
<!--[if lt IE 9]>
<script src="dist/html5shiv.js"></script>
<![endif]-->
Tuy nhiên trên html5shiv github page, mô tả giải thích:
Kịch bản này là cách defacto để cho phép sử dụng HTML5 sectioning yếu tố trong Internet Explorer cũ, cũng như kiểu dáng HTML5 mặc định trong Internet Explorer 6 - 9, Safari 4.x (và iPhone 3.x), và Firefox 3.x.
Một mâu thuẫn rõ ràng. Vì vậy, để thỏa mãn sự tò mò của tôi, đối với bất kỳ ai đã nghiên cứu mã, có bất kỳ tác dụng phụ nào ảnh hưởng đến việc tải html5shiv trong mọi trình duyệt (không có điều kiện IE) không?
EDIT: Mục tiêu của tôi, rõ ràng là sử dụng shiv mà không có điều kiện IE.
Cảm ơn. Đối với bất cứ ai quan tâm, html5shiv cũng giải quyết vấn đề FF2 miễn là khách hàng đã kích hoạt JavaScript trong UA của họ. – Jeff
Cảm ơn @ Jeff, tôi không biết! Họ nên viết nó trong GitHub của họ :) – Giona
Nếu đó là tất cả html5shiv, tại sao không chỉ thêm khối vào tệp CSS chính của bạn và được thực hiện với nó? Nếu trang web của bạn được trình duyệt cũ duyệt, nó sẽ giúp ích và nếu họ sử dụng trình duyệt hiện đại thì trang web của bạn sẽ không gây hại gì. Đúng? –