2017-05-23 1 views
0

J'ai un problème avec IE, si je fais un rechargement soft (que je définis comme juste frapper f5 ou le bouton d'actualisation) tout mon javascript ne parvient pas à charger. Si je fais ce que je considère comme un rafraîchissement (sélection de l'adresse dans la barre d'adresse et retour au clavier), le javascript se charge bien. Il se charge bien dans tous les autres navigateurs. Juste IE11, pas d'erreurs. J'utilise requirejs donc en chargeant tout async, si je mets le mode de compatibilité en IE10 et en dessous je commence à avoir des erreurs, plus je vais plus d'erreurs mais cela n'explique pas le problème ie11 qui est ce que je suis m plus préoccupé par.IE ne parvient pas à charger js sur rechargement soft

+0

Avez-vous l'outil de développement ouvert lorsque vous appuyez sur f5? Le bouton "Toujours rafraîchir du serveur" de l'onglet réseau des outils de développement est-il sélectionné? –

+0

Salut Rob, je l'ai essayé et éteint et le même résultat, – karl

+0

Salut Karl, pouvez-vous fournir une URL de reproduction? jsfiddle.net mashup? essayez de suivre ces étapes de débogage. 1. ouvrir à propos de: vide, 2. afficher et PIN l'outil dev à l'onglet about: blank, 3. sélectionner l'onglet debug de l'outil dev et sélectionner "Break on all exceptions" dans la liste déroulante (ressemble à un stop) . 4. Sélectionnez l'onglet Réseau des outils de développement et activez "Toujours actualiser à partir du serveur" (ressemble à une disquette), puis cliquez sur le bouton Démarrer. 5. Retournez à la barre d'adresse IE et naviguez vers votre site de développement ou de production en tapant l'adresse. –

Répondre

0

On dirait que mon appel requirejs était trop loin de la page. J'ai remarqué dans le débogueur qu'il chargeait tous les fichiers js de mon main.js, donc il ne semblait pas manquer de charger quoi que ce soit.

Je l'ai mis comme la dernière chose à être appelée juste avant de fermer la tête et cela a fonctionné. Pourquoi ce n'était qu'un problème avec IE soft refresh je ne sais pas, et me fait penser qu'il y a peut-être quelque chose de plus qui ne devrait pas être ... Mais ça a résolu mon problème!