Tous mes navigateurs ne supportent plus tous les fichiers Javascript?

J'éprouve le même problème que cette question , qui semble être non résolue. Je vais fournir plus de détails, sot que cela qualifie une meilleure représentation du problème. Tout a commencé après avoir déménagé à un nouveau fournisseur de services. Il peut également être lié aux mises à jour Windows.

Quelle est ma configuration?

  • Windows 7 64 bits. Beaucoup d'énergie sous le capot, pas de mises à jour du pilote, donc en supposant que le matériel n'est pas la cause.

Ce qui se produit?

  • Les fichiers Javascript ne sont pas chargés. Par cela, je veux dire sur une page que le Javascript fonctionne, mais tout fichier Javascript référencé ne sera pas chargé dans n'importe quel navigateur. Cross-domain ou même le même domaine. Et encore, j'ai essayé tous les navigateurs …

Qu'est-ce que j'ai essayé?

  • Redémarrez entre chaque étape. Arrêt souvent aussi, car cela a été un problème de 2 semaines.
  • J'avais déjà installé Chrome et IE9. J'ai essayé d'utiliser tous les 3 (IE a une option de 64 bits, ce qui en fait trois)
  • Assurez-vous qu'aucun proxies n'a été activé.
  • Cacheté cache, cookies, tous les fichiers temporaires que j'ai pu trouver. Le problème persiste.
  • DNS effacé (ipconfig -flushdns). Le problème persiste.
  • Configurez Google Public DNS en routeur. Également libérer / renouveler en routeur.
  • J'ai essayé Windows Update, mais cela donne une erreur. Je vais essayer d'obtenir une erreur plus tard. Le site Microsoft affirme que Windows Update pourrait être endommagé (si vous obtenez cette erreur), j'ai suivi les instructions sur leur site pour créer un nouveau dossier de mise à jour Windows. Le problème persiste.
  • Ran Malwarebytes Anti-Malware, pas de problèmes. (Mis à jour en premier)
  • Analyse complète de MS Security Essentials. Aucun problème n'a été trouvé. (Mis à jour en premier)
  • MS Security Essentials non installé, le même problème persiste.
  • J'ai désinstallé Chrome et j'ai installé FF6. Même problème.
  • Réinitialiser IE, garantit que les extensions tierces sont désactivées. Le problème persiste.
  • Fichier HOST vérifié, il semble normal et n'a pas été modifié depuis un moment.
  • Le désespoir m'a amené à tenter une restauration système. Malheureusement, il ne pouvait revenir que quelques jours. Il a réussi à restaurer, mais n'a pas réussi à résoudre le problème.
  • Ran a sfc -scannow. Trouvé rien, le problème persiste.
  • En utilisant Firebug pour Chrome, spécifiquement vu qu'il était en cours de chargement javascript mais ne chargeait aucun fichier JS lié. Semble charger des CSS liés.
  • Un autre site qui a mentionné cela pourrait être causé par les mises à jour de Windows. J'ai commencé à désinstaller les mises à jour de Windows, et je suis de retour vers la mi-août. Plusieurs autres à faire, jusqu'à présent, n'ont trouvé aucun qui l'a corrigé.

J'ai peut-être raté une ou deux étapes, car cela a duré au moins 2 semaines.

Que puis-je faire pour résoudre ce problème et comprendre ce qui se passe?

C'est là-bas, mais avez-vous essayé de vous connecter directement à votre modem et de supprimer votre routeur en tant que source possible de problèmes?

Je me suis heurté à cela récemment lorsque j'ai été aléatoirement incapable d'installer des mises à jour Windows depuis leur site Web. Il ne m'a même pas été question d'exclure le routeur à l'origine, car les pages Web étaient bien chargées.

Il s'est avéré que je prévoyais remplacer le routeur de toute façon. Après le swap, j'ai remarqué que je n'avais plus le problème, alors j'ai commencé à soupçonner le vieux routeur comme un problème. Bien sûr, je l'ai branché en arrière et après un certain temps, j'éprouverais des erreurs étranges (mais non reproductibles).

Heureux de vous voir découvert!

Lorsque vous résolvez un problème comme celui-ci, vous devez vérifier tout de bout en bout:

  1. Effectuez une sauvegarde si vous ne l'avez pas déjà fait, vous risquez de perdre des données personnelles sinon …

  2. Obtenez des outils de dépannage qui vous montrent ce qui se passe sous le capot :

    • Fiddler2 , un proxy de débogage Web, vous permettant de voir ce qui arrive aux demandes.

    • Wireshark , pour aller au niveau des paquets pour savoir si il y a quelque chose d'étrange là-bas.

  3. Effectuez une réinitialisation manuelle complète d' Internet Explorer, y compris les données personnelles ou les paramètres.

  4. Démarrez Fiddler2.

    Identifiez ce qui se passe avec la requête Javascript, n'hésitez pas à naviguer vers http://superuser.com .

    Dans mon cas, j'ai reçu le code de retour 200 , qui selon RFC 2616 – HTTP / 1.1 signifie OK .

    Maintenant, dans votre cas, je soupçonne que deux choses pourraient être vues ici:

    • La demande peut ne pas se produire, car:

      • Le code source de la page Web a été modifié pour ne pas télécharger le fichier .js .

      • Le navigateur n'est pas autorisé à demander le fichier .js , au moyen d'un pare-feu local.

    • La demande s'est produite et obtenez une réponse de 200 OK , mais le corps est invalide.

      Vous pouvez voir le corps en cliquant sur l'événement .js , puis en cliquant sur l'onglet du corps dans la partie inférieure droite, ici, vous devriez voir le code Javascript comme code. Sinon, quelque chose l'effraie …

    • Vous obtenez un code de retour indiquant le problème.

    La chose exacte qui se passe ici nous donnerait une direction pour rechercher …

    Si vous soupçonnez des problèmes de niveau de paquets, lancez Wireshark si vous savez ce que vous faites.

  5. Si vous l'avez, utilisez un LiveCD ou un autre ordinateur / installation pour vérifier si cela se produit là-bas.

  6. Confirmez que les autres utilisateurs du même fournisseur d'accès Internet dans votre voisin ainsi que les personnes dans votre appartement n'ont aucun problème, il est important que vous sachiez que c'est-juste-moi-et-personne-autre chose avant de continuer à travailler à votre fin la connexion.

  7. Demandez à votre FAI de reconfigurer votre modem, juste pour vous assurer que le problème n'est pas là.

  8. Si vous hébergez un routeur avec un micrologiciel comme Tomate ou DD-WRT, vérifiez sa configuration.

  9. Désactivez tout pare-feu (routeur, logiciel, pare-feu de Windows) pour identifier si un pare-feu est le problème.

  10. Désactivez tout scanner de virus (également spyware, ad-ware, défenseur) pour identifier si ce sont les problèmes.

  11. Assurez-vous que votre ordinateur est à jour (Windows, Drivers, …), vérifiez également le code tiers:

    • Automatic Runs , recherchez des choses non Microsoft qui commencent, en particulier celles liées au réseau.

    • Process Explorer , cherchez des choses non-Microsoft qui fonctionnent, utilisez le champ Nom de l'entreprise.

      Si vous savez ce que vous faites, vous pouvez également consulter les DLL.

    • Accédez aux paramètres de votre carte réseau, regardez les éléments utilisés.

      Entrez la description de l'image ici

    • Dans le Gestionnaire de périphériques, vérifiez les filtres inférieurs / supérieurs dans l'onglet Détails des propriétés de votre carte.

  12. Réinitialisez vos paramètres réseau.

    Exécutez les commandes suivantes, placez-les dans un fichier .bat et exécutez-le en tant qu'administrateur:

     netsh winsock reset all netsh int 6to4 reset all netsh int ipv4 reset all netsh int ipv6 reset all netsh int httpstunnel reset all netsh int isatap reset all netsh int portproxy reset all netsh int tcp reset all netsh int teredo reset all ipconfig /flushdns ipconfig /release ipconfig /release6 ipconfig /renew ipconfig /renew6 ipconfig /registerdns 
  13. Vérifiez la falsification de vos paramètres réseau.

    De même, exécutez

     netsh dump > "%HOMEPATH%\My Documents\netsh dump.txt" ipconfig /allcompartments /all > "%HOMEPATH%\My Documents\ipconfig dump.txt" route print > "%HOMEPATH%\My Documents\route dump.txt" 

    Et inspecter les fichiers de vidage dans Mes documents.

  14. Essayez de créer un nouveau profil utilisateur, dans certaines occasions très étranges, il fonctionne réellement.

  15. Vaisseau abandonné! Il semble que vous ne pouvez pas l'utiliser là où vous vivez. Ne t'inquiète pas, Google travaille sur Dart …


Mais, les leçons apprises …

Les sauvegardes appropriées sont inestimables et la solution la plus simple pour ce genre de problème!

Eh bien, si votre FAI ou votre appartement ne tente pas de vous tromper de façon nerdy .

Vous êtes-vous assuré que vous avez installé toutes les dernières mises à jour et correctifs de MS? Cela a peut-être été un problème que MS a résolu dans une mise à jour de sécurité / critique ou un correctif afin de s'assurer que Windows soit complètement mis à jour.