Résolvez le problème de "l'introduction du fichier JS Erreur IE6"
Description du problème:
La page introduit un fichier js qui définit la fonction ou l'objet, puis lorsque la fonction ou l'objet est appelé dans la page, "l'erreur de grammaire" ou "manque d'objets" sera signalée dans IE6. Il fonctionne normalement dans IE6 + ou IE7.
Analyse des problèmes:
Cet objet existe dans le fichier JS introduit, car les navigateurs ci-dessus IE6 + peuvent s'exécuter normalement. Ce problème réside dans le codage du fichier. Dans le navigateur ci-dessus IE6 +, le navigateur général identifiera automatiquement le codage de chaque fichier externe et l'analyse;
Solution problématique:
Un: ajoutez l'attribut Charset lors de l'introduction du fichier JS, en gardant le même codage que la page;
Deux: modifier l'introduction du format de codage de fichier;
3: Créez un nouveau format de fichier avec le même format d'encodage, copier et coller du contenu;
(Recommander personnellement la troisième méthode, mais il est recommandé d'ajouter l'attribut de charme lors de l'importation de JS!)
Découvrez les problèmes:
En raison du système réinstallé, après la publication du projet, il a été constaté que JS a signalé une erreur: il y a toujours un manque d'objets dans le rapport de la loi. déprimé
Dans le passé, le système était IE7. Ainsi, à la fin, la ligne JS a été annotée. ------ Super dépression
Dans le passé, le code était bien, comment réinstaller un système est rompu ~ Enfin, j'ai découvert que le projet précédent a été publié. -------------------------------------------------- ------------------------------------ Très déprimant le mot?
Après y avoir réfléchi pendant longtemps, en réfléchissant au problème de codage. Le codage du projet précédent était GB2312, et maintenant le projet est modifié en UTF-8
<script lingots = "javascript" type = "text / javascript" src = "xx.js" charset = "utf-8"> </ script>
Après l'avoir ajouté, cela n'a pas fonctionné, puis le format de codage a été modifié en UTF-8 et cela ne fonctionnerait pas. Enfin, un nouveau format de codage de fichiers JS est modifié en UTF-8 et libéré OK.
Dizzy, encodant généralement la modification (1). (2). Modifiez le format de codage du fichier. Je suis également allé à Tomcat pour le voir et j'ai été modifié. Je ne sais pas ce qui se passe!
Peut être supprimé et libéré! Intersection Intersection Cependant, le problème est finalement résolu ~ Si le système n'est pas réinstallé, je ne trouve pas ce petit bug
---- N'oubliez pas d'empêcher cette erreur de se produire!