Условие if ниже, я думаю, говорит: если браузер IE, а версия браузера IE новее, чем 9, но у меня нет IE 9, чтобы проверить его, поэтому трудно узнать правильный вывод, также это не 100% того, что я хочу, потому что этот скрипт должен запускаться и в других браузерах по умолчанию, таких как Chrome, Firefox и т. д. - возможно ли установить его в условие if?
if ($.browser.msie && parseInt($.browser.version) > 9)
{
// run this code
}
Причина, по которой я хочу использовать условие, заключается в том, что сценарий, по-видимому, имеет ошибку в 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!
спасибо.