Tôi cần phát hiện xem người dùng đang chạy phiên bản cũ của IE (IE9 là tốt) từ một plugin jQuery, vì vậy tôi sẽ không có quyền kiểm soát HTML.Phát hiện các phiên bản IE cũ hơn
Chúng tôi đã không khuyến khích phân tích cú pháp chuỗi tác nhân người dùng và sử dụng $.browser.msie
. Phương pháp $.support
cũng không đề cập đến vấn đề.
Vì vậy, tôi đã tìm ra rằng công trình này, nhưng tôi không chắc đó có phải là "thực hành tốt" hay không.
$('body').append('<!--[if lte IE 8]><script>$("body").addClass("oldie");</script><![endif]-->');
var old_ie = $('body').is('.oldie');
Bạn có sử dụng phương pháp này hoặc phân tích cú pháp chuỗi tác nhân người dùng (tôi cần tìm hiểu xem đó là IE và nhận số phiên bản) không?
LOL Tôi nên biết rằng James Padolsey đã tìm ra cách đây hơn một năm :) cảm ơn! – Mottie
Tôi nhớ nhìn Rangy trước đây ... nhưng tôi nghĩ nó không hoạt động với textareas, có lẽ tôi cần phải nhìn lại nó một lần nữa kể từ khi một phiên bản mới ra mắt trong tháng này. Cảm ơn một lần nữa! – Mottie