/ / $ .browser.msie и IE9 - javascript, jquery, Internet-explorer

$ .browser.msie и IE9 - javascript, jquery, интернет-изследовател

Опитвам се да открия ВСИЧКИ версии на IE с помощта на jquery $.browser.msie. Работи за 8, 7, 6, но игнорира IE9. Защо е това и какво е решение за javascript за откриване на ie9?

JS версия: JavaScript библиотека jQuery v1.5

Отговори:

3 за отговор № 1

От версията 1.9 на jQuery $.browser вече не се поддържа. Използвайте jQuery.suport вместо. С тази промяна ще трябва да проверите каква функционалност искате да проверите. Така че само проверката на браузъра вече не се поддържа в нея. Препоръчително е да направите проверка на функцията вместо проверка на браузъра.

Документи тук


2 за отговор № 2

IE9 може да емулира по-стари браузъри, причинявайки разнообразието от отговори „работи / не работи“, които виждате тук.

"Trident / 5.0" присъства в низа на потребителски агент на IE9 във всички режими, съгласно този въпрос за SO.


1 за отговор № 3

Тя работи за мен: http://jsfiddle.net/jcxXH/


0 за отговор № 4

можете да замените откриването на IE noFullScreen: {msie: / msie [0-6] /, ...}, за да noFullScreen: {msie: / abcdefgh /}