Vâng, tôi biết rằng tính năng phát hiện thích hợp hơn.Thay thế javascript nhanh, tinh khiết cho jquery.browser (được xóa trong jquery 1.9) là gì?
Tôi đã có một trường hợp trong codebase của mình nơi chúng tôi đang sử dụng $.browser.msie
và $.browser.version
để quyết định có nên hiển thị một số CSS hay không. Nhà phát triển đã viết mã không còn với chúng tôi nữa và tôi không hiểu chính xác loại phát hiện tính năng nào tôi nên viết ở đây thay thế.
Để khắc phục nhanh, cách ngắn nhất để triển khai $ .browser.msie và $ .browser.version là gì?
Tùy chọn đơn giản nhất là không nâng cấp jQuery? Sau đó, bạn sẽ không cần phải thay đổi gì cả. –
Tại sao bạn cần phát hiện trình duyệt? Thay vào đó, bạn có thể sử dụng 'modernizr' để phát hiện tính năng thay vì phát hiện trình duyệt. –
@JamesAllardice - chúng tôi đang phát triển một phần mở rộng, khách hàng của chúng tôi có thể chọn bất cứ phiên bản jQuery nào họ muốn. – ripper234