2010-11-15 5 views
0

J'ai un site Web qui plante Internet Explorer sur certains ordinateurs des utilisateurs. Je suis assez chanceux car quelques personnes m'ont contacté pour me dire que je ne le saurais pas.jQuery plantage IE

Il ne se passe pas sur tout le monde PC donc je suis un peu perdu quant à ce qui fait planter IE. Le site utilise jquery 1.4.2. Quel est le meilleur moyen de piéger l'erreur pour que je puisse savoir ce qui se passe?

Merci Al

+0

Un plugin peut aussi être la raison pour laquelle IE se bloque que sur certains PC. – ZippyV

Répondre

1

Tout d'abord, trouver un ordinateur sur lequel vous pouvez reproduire le problème. Comparez les versions de navigateur et les versions de Windows.

Microsoft a une Script debugger qui est en fait assez bonne une fois que vous obtenez en cours d'exécution, mais dans ce cas, une méthode mais plus primitive simple et efficace consiste à mettre un alert() dans le code source jusqu'à ce que le point est atteint lorsque l'accident choses.

+0

Je préférerais passer le code en utilisant un débogueur. – NimChimpsky

+0

@NimChimpsky - il ne peut pas planter avec le débogueur attaché, IE change plusieurs comportements lorsque cela se produit. –

+0

Salut Pekka - mon problème est plus que je ne peux pas trouver un PC sur lequel cela se passe. Je devine que même un bloc de tentative d'essai ne m'aidera pas de son IE complétement s'écraser ...? – higgsy

0

Je suis d'accord avec Pekka,

Une partie du code se bloque certains IE de, et vous devez trouver où il est.

Je suggère d'alerte ('bla bla'); méthode pour localiser le problème.

0

Sur quelle version d'Internet voit-il le crash? IE6 est tristement célèbre pour écraser le même ou HTML simple, css, comme ceux-ci:

<style>*{position:relative}</style><table><input></table> 

ou

<script>for (x in document.write) document.write(x);</script>