Object doesn't support property or method 'addEventListener'
'jQuery' is undefined
J'utilise IE 11,
/jquery-2.1.1.min.js
jquery-migrate-1.1.1.js
et jquery-ui-1.11.0.custom/jquery-ui.js (rouleau de thème)
Avant 2.1.1, j'utilisais 1.11.1 avec du chrome (bien travaillé)
J'ai essayé ça réparer mais ça n'a pas fonctionné pour moi
Le problème était dû au fait que la page était un site intranet. Pour ce faire, le mode de compatibilité de & IE était défini sur par défaut. IE11 prend en charge addEventListener()
Comme Arnaud l'a suggéré dans un commentaire sur le message d'origine, vous devriez le mettre dans votre en-tête HTML:
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
Je ne veux aucun crédit pour cela. Je veux juste le rendre plus visible pour tous ceux qui viennent ici.
Merci à @Arnaud & @Conny d'avoir souligné cette réponse. Cela m’a vraiment aidé ... Je voudrais ajouter une chose, ajouter cette ligne <meta http-equiv="x-ua-compatible" content="IE=Edge">
juste après le titre dans la balise avant toutes les balises méta est indispensable pour fonctionner, car elle annule le mode de compatibilité d’IE.
Pour moi, le problème s'est avéré être que j'utilisais les fonctions fléchées vers la droite de es6 =>
par opposition à function ()
.
Remplacer =>
par function ()
résolu pour moi.
J'avais supposé que c'était un problème jQuery.
L'ajout de la balise "x_ua_compatible" à la page n'a pas fonctionné pour moi. Au lieu de cela, je l'ai ajouté en tant qu'en-tête HTTP Respone via IIS et cela a bien fonctionné.
Dans IIS Manager, sélectionnez le site, ouvrez les en-têtes de réponse HTTP et cliquez sur Ajouter:
Le site n'avait pas besoin d'être redémarré, mais j'avais besoin de Ctrl + F5 pour forcer le rechargement de la page.
Placez cette balise META après la balise head
<meta http-equiv="x-ua-compatible" content="IE=Edge">