IE8 ne sont pas charger un fichier JavaScript dans “Affichage de Compatibilité.”

Voici mon JS insérer:

<script type="text/javascript" src="include/profile.js"></script>

Dans IE8 avec "Affichage de Compatibilité", le fichier ne se charge jamais. La première ligne du fichier est un simple alert (), alors que je sais qu'il est chargé. Changer de navigateur pour les Normes de Vue, et il charge très bien.

Aussi, si j'ajoute:

<meta http-equiv="X-UA-Compatible" content="IE=100" >

Il oblige à des Normes de Vue et il charge très bien.

Aucune idée pourquoi ce serait le cas? Je n'ai pas pu tester IE7, mais je sais que le fichier JS aussi ne se charge pas dans IE6.

Maintenant la balise est dans la section du fichier.

  • Donc, j'ai pris IE7 en cours d'exécution sur une machine virtuelle et il a le même comportement que IE8 dans "Affichage de Compatibilité." Il n'y a pas JS erreurs. J'ai installé la barre d'outils de dev, et il "voit" le <script> tag, mais il ne semble pas être une charge. Encore une fois - pas de JS erreurs à tous. J'ai déplacé le <script> tag à divers endroits dans le fichier - pas de dés.
  • Ce doit être quelque chose lié à la façon dont il est de l'analyse du fichier. Ça doit être barfing sur quelque chose, mais pas de lancer une erreur. Je vais essayer de le décomposer en petits morceaux pour voir où il commence à travailler à nouveau.
InformationsquelleAutor Don Jones | 2010-01-30