si condition: si le navigateur est IE et la version du navigateur IE est plus âgée que 9

La si la condition ci-dessous, je pense qu'il a dit - si le navigateur est IE et IE navigateur version est plus récente que 9, mais je n'ai pas IE 9 pour le tester et il est difficile de savoir la sortie correcte, aussi ce n'est pas 100% de ce que je veux aps ce script doit être exécuté sur d'autres navigateurs par défaut comme Chrome, Firefox, etc - est-il possible de le mettre dans la condition if?

if ($.browser.msie && parseInt($.browser.version) > 9) 
{
  //run this code
}

La raison pourquoi je veux utiliser si la condition est que le script semble avoir erreur sur IE 7 et bien sûr, la meilleure chose est de fixer le script, mais je ne peux pas dire quelle partie du script que IE ne l'accepte pas (tous les autres navigateurs fonctionnent parfaitement bien!). U ne connais aucun outil que je peux utiliser pour déboguer le script pour IE 6, 7, 8, etc? J'utilise notepad++ pour écrire mon jquery, etc, donc il ne propose pas de debug choses...

Donc, ma prochaine meilleure solution est de ne pas exécuter ce script si c'est IE qui est plus vieux que 9.

Par la voie, c'est le message d'erreur d'affichage sur le navigateur IE7 mais je ne peux jamais comprendre!

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??

sanglante IE!

grâce.

source d'informationauteur laukok