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