0

J'ai construit this site. Il fonctionne parfaitement dans Chrome, alors que je ne peux pas l'ouvrir dans Internet Explorer 11. Il montre une page blanche.Mon site peut être ouvert par Chrome, mais pas par IE

Lorsque j'ouvre les outils de développement par F12, aucune erreur n'apparaît dans la console.

Est-ce que quelqu'un sait où est le problème?

Edit 1:

J'ai changé plusieurs machines et enfin pu voir l'erreur dans la console: console error. comme @MrNew commenté, il est Unable to get property 'postMessage' of undefined or null reference.

Est-ce que quelqu'un sait comment résoudre ce problème? est-ce dû à la compatibilité de angularjs et IE 11?

+0

Il sera difficile de dépanner l'ensemble de votre site. Il y a d'autres problèmes avec l'exécution de angularjs sur IE11, recherche stackoverflow pour des problèmes similaires en utilisant les bibliothèques que vous utilisez. – ppovoski

+0

Le problème est, sans aucune erreur dans la console, je ne sais même pas quoi dépanner ... Quelle version de IE fonctionne bien avec angularjs? – Tom

+0

Il y a une erreur du journal de la console :) juste actualiser la page tandis que l'outil de développement est ouvert. Erreur 'Impossible d'obtenir la propriété 'postMessage' de référence non définie ou nulle'' – MrNew

Répondre

0

Je l'ai trouvé.

if ($window.opener === null) ne suffit pas dans IE 11, nous devrions vérifier if (($window.opener === null) || ($window.opener === undefined)).

Donc, il n'y a rien à voir avec angularjs.