Tous mes navigateurs ne prennent soudain plus en charge les fichiers Javascript?

11

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

Quelle est ma configuration?

  • Windows 7 64 bits. Beaucoup de puissance sous le capot, aucune mise à 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 Javascript fonctionne, mais tous les fichiers Javascript référencés ne se chargeront dans AUCUN navigateur. Cross-domaine ou même le même domaine. Et encore une fois, j'ai essayé tous les navigateurs ...

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

  • Redémarrez entre chaque étape. Arrêtez souvent aussi, car cela a été un problème de 2 semaines.
  • J'ai déjà installé Chrome et IE9. J'ai essayé d'utiliser les 3 (IE a une option 64 bits, ce qui en fait trois)
  • Assurez-vous qu'aucun proxy n'est activé.
  • Cache effacé, 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 dans le routeur. Libérez / renouvelez également le routeur.
  • Testé Windows Update, cependant, il donne une erreur. J'essaierai d'obtenir une erreur plus tard. Le site Microsoft indique que Windows Update peut être corrompu (si vous obtenez cette erreur), j'ai donc suivi les instructions sur leur site pour créer un nouveau dossier de mise à jour Windows. Le problème persiste.
  • Ran Malwarebytes Anti-Malware, aucun problème. (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 installé FF6. Même problème.
  • Réinitialisez IE, assurez-vous 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 fait tenter une restauration du système. Malheureusement, cela n'a pu remonter que quelques jours. La restauration a réussi, mais n'a pas résolu le problème.
  • A exécuté un scannow sfc. Rien trouvé, le problème a persisté.
  • En utilisant Firebug pour Chrome, spécifiquement vu qu'il se chargeait sur la page javascript mais ne chargeait aucun fichier JS lié. Semble charger correctement CSS lié.
  • Trouvé un autre site qui a mentionné que cela pourrait être dû à des mises à jour de Windows. J'ai commencé à désinstaller les mises à jour de Windows et je suis de retour à la mi-août. Il en reste plusieurs à faire, jusqu'à présent, aucun n'a été résolu.

J'ai peut-être raté une étape ou deux que j'ai faite, car cela dure depuis au moins 2 semaines.

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

JClaspill
la source
7
Pour que les autres le sachent: voici comment rédiger une bonne question de dépannage.
slhck
Au lieu de désinstaller les mises à jour une ou deux à la fois, essayez peut-être la restauration du système de Windows pour revenir à un moment où cela a fonctionné, et voyez si cela fonctionne à nouveau ou non? Vous avez essayé plus d'une page / site Web lors de tests corrects?
Ƭᴇcʜιᴇ007
@ techie007, j'ai fait une restauration aussi loin que j'en avais une. Cependant, je ne garde généralement pas cette fonctionnalité, donc ce n'était pas le cas mais quelques jours avant que je `` remarque '' le problème et ne le résolve pas.
JClaspill
@jmreicha J'ai l'intention d'essayer ça ce soir. J'avais pensé que c'était peut-être un problème DNS avec le routeur, après avoir changé de FAI, mais comme je peux charger les sites correctement (même le fichier js directement si je copie / colle dans la barre d'adresse), je pense que c'est un long plan car bien.
JClaspill
@slhck Merci. Je fais ce genre de choses depuis si longtemps que je sais que je devais tout faire. Je sais que je devrais probablement plier mes cartes et simplement formater ... mais je ne veux vraiment pas passer par les tracas. Je pense qu'à la fin, je vais avoir perdu plus de temps à essayer de le réparer que si je venais de formater. :)
JClaspill

Réponses:

2

C'est bien là, mais avez-vous essayé de vous connecter directement à votre modem et de supprimer votre routeur comme une source possible de problèmes?

Je suis tombé sur ce sujet récemment lorsque je n'ai pas été en mesure d'installer des mises à jour Windows à partir de leur site Web. Il ne m'est même pas venu à l'esprit d'exclure le routeur à l'origine car les pages Web se chargeaient bien.

Il se trouve que je prévoyais de toute façon de remplacer le routeur. Après l'échange, j'ai remarqué que je n'avais plus de problème, alors j'ai commencé à soupçonner l'ancien routeur comme un problème. Effectivement, je l'ai rebranché et après un certain temps, je rencontrerais des erreurs étranges (mais non reproductibles).

Heureux de voir que vous l'avez compris!

jmreicha
la source
1
C'était ça! Le problème était les paramètres proxy / DNS du routeur (DDWRT). J'ai supprimé toutes les options activées pour DNS et proxy, et cela a immédiatement commencé à fonctionner. La raison pour laquelle je n'avais pas pensé à essayer avant, c'est qu'il s'agit d'un ancien routeur que j'avais «réinitialisé» avant de le mettre en ligne. J'ai déménagé dans un nouveau FAI / maison, mis le nouveau routeur, et je n'y ai jamais pensé à deux fois.
JClaspill du
J'ai eu le même problème. Il s'avère que j'avais probablement des paramètres corrompus dans mon routeur flashé DDWRT. Le simple fait de modifier quoi que ce soit dans l'onglet "Restrictions d'accès" de quelque manière que ce soit a provoqué ce problème - aucun fichier .js ne se chargerait sur aucun PC de la maison, aucun navigateur, même telnet, point. Restauré une ancienne sauvegarde de routeur et tout allait bien. Ensuite, j'ai essayé de désactiver un profil dans les restrictions d'accès et tout à coup, aucun fichier .js ne se rechargerait. Une supposition sauvage est que mon nvram a débordé et corrompu certaines choses, le routeur Asus RT-N16 n'a pas beaucoup de mémoire et c'est un problème commun.
Eric Sassaman
4

Lors du dépannage d'un problème comme celui-ci, vous devez tout vérifier 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 s'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 ou paramètres personnels.

  4. Démarrez Fiddler2.

    Identifiez ce qui se passe avec la demande Javascript, surfez sans cache sur http://superuser.com.

    Dans mon cas, j'ai obtenu le code retour 200, qui selon RFC 2616 - HTTP / 1.1 signifie OK.

    Maintenant, dans votre cas, je soupçonne que deux choses peuvent ê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 .jsfichier.

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

    • La demande s'est produite et a obtenu une 200 OKréponse, mais le corps n'est pas valide.

      Vous pouvez voir le corps en cliquant sur l' .jsévénement puis en cliquant sur l'onglet corps dans la section en bas à droite, ici vous devriez voir Javascript comme du code. Sinon, quelque chose le trafique ...

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

    La chose exacte qui se produit ici nous donnerait une direction à rechercher ...

    Si vous avez des problèmes suspects au niveau des 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 FAI chez votre voisin ainsi que les personnes de votre appartement n'ont aucun problème, il est important que vous sachiez que c'est juste moi et personne avant de continuer à travailler sur votre fin de 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 votre routeur avec un firmware comme Tomato ou DD-WRT, vérifiez sa configuration.

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

  10. Désactivez tous les antivirus (également les logiciels espions, les logiciels publicitaires, le défenseur) pour déterminer s'ils sont le problème.

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

    • Exécutions automatiques , recherchez les éléments non Microsoft qui démarrent, en particulier ceux liés au réseau.

    • Process Explorer , recherchez les éléments non Microsoft en cours d'exécution, utilisez le champ Nom de la société.

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

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

      entrez la description de l'image ici

    • Dans le Gestionnaire de périphériques, vérifiez les filtres inférieur / supérieur 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 .batfichier 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 inspectez les fichiers de vidage dans Mes documents.

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

  15. Vaisseau abandonné! Il semble que vous ne puissiez pas l'utiliser là où vous vivez. Ne vous inquiétez pas, Google travaille sur Dart ...


Mais, les leçons apprises ...

Des sauvegardes appropriées sont inestimables et la solution la plus simple à ce type de problème!

Eh bien, si votre FAI ou votre appartement n'essaie pas de vous tromper de manière ringard .

Tamara Wijsman
la source
1
Excellentes suggestions! +1 pour la profondeur. Le problème s'est avéré être un paramètre proxy / DNS dans le routeur. Micrologiciel DDWRT, mais le problème est maintenant résolu. Merci d'avoir pris le temps de rassembler toutes ces excellentes suggestions.
JClaspill
1

Vous êtes-vous assuré d'avoir 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 ou un correctif de sécurité / critique, donc je m'assurerais de mettre Windows à jour.

Dan
la source
"Les fichiers Javascript ne sont chargés dans AUCUN navigateur. Par cela, je veux dire sur PAGE javascript fonctionne, mais aucun fichier référencé ne se chargera."
user1686
Je ne peux pas installer les mises à jour. Et comme pour JAVA, ce problème n'est pas dû à JAVA et est simplement lié aux fichiers javascript. Même le javascript fonctionne, mais pas les fichiers liés. Mais oui, j'ai la nouvelle mise à jour java. Si quelqu'un d'autre le demande.
JClaspill
Ça n'aurait pas d'importance. Java et JavaScript n'ont pratiquement rien à voir l'un avec l'autre, à part les 4 premières lettres du nom.
BBlake
Mon erreur, je m'excuse. Je retire mes commentaires. Cependant, le fait que vous ne puissiez pas installer les mises à jour MS semble être un gros indicateur qu'il y a un problème avec Windows. Une fois que vous aurez résolu ce problème, les problèmes de votre navigateur seront probablement résolus également. Avez-vous le dernier Service Pack installé? Sinon, vous devriez essayer de l'installer. Sinon, vous devriez essayer une installation de réparation / mise à niveau de Windows.
Dan