Условие if ниже, я думаю, говорит - если браузер IE и Версия браузера IE новее 9, но у меня нет IE 9 для ее тестирования, поэтому трудно узнать правильный результат, также это не 100% того, что я хочу bcos этот скрипт должен запускаться и в других браузерах тоже по умолчанию, например Chrome, Firefox, и т. д. - можно ли установить его в условии if?
if ($.browser.msie && parseInt($.browser.version) > 9)
{
// run this code
}
Причина, по которой я хочу использовать условие if, заключается в том, что в сценарии появляется ошибка в IE 7, и, конечно, лучше всего исправить сценарий, но я не могу сообщить, какая часть скрипта IE не принимает ее (все остальные браузеры работают отлично!). Знаете ли вы какой-либо инструмент, который я могу использовать для отладки скрипта для IE 6, 7, 8 и т. Д.? Я использую notepad ++ для написания своего jquery и т. Д., Поэтому он не предоставляет никаких средств отладки ...
Итак, мое следующее лучшее решение - не запускать этот скрипт, если это браузер IE старше 9.
Кстати, это сообщение об ошибке отображается в браузере IE7, но я никогда не могу его понять!
Line:910 //which line?
Char:4 // what the hell is this?
Error: Object doesn't support this property or method //what?
Code: 0 // 0 of what?
URL: http://localhost/mysite/page-1 // so which file is causing the error then? the .js or .html or something else??
чертов IE!
спасибо.