Alle meine Browser unterstützen plötzlich keine Javascript-Dateien mehr?

11

Ich habe das gleiche Problem wie diese Frage , die ungelöst zu sein scheint. Ich werde näher darauf eingehen, damit dies eine bessere Darstellung des Problems darstellt. Alles begann nach dem Wechsel zu einem neuen Dienstleister. Es kann auch an Windows-Updates gebunden sein.

Was ist mein Setup?

  • Windows 7 64-Bit. Viel Strom unter der Haube, keine Treiberaktualisierungen, vorausgesetzt, Hardware ist nicht die Ursache.

Was geschieht?

  • Javascript-Dateien werden nicht geladen. Damit meine ich, dass auf einer Seite Javascript funktioniert, aber alle referenzierten Javascript-Dateien werden in keinem Browser geladen. Domänenübergreifend oder sogar dieselbe Domäne. Und wieder habe ich alle Browser ausprobiert ...

Was habe ich versucht?

  • Starten Sie zwischen ungefähr jedem Schritt neu. Auch das Herunterfahren wird häufig durchgeführt, da dies ein zweiwöchiges Problem war.
  • Ich hatte bereits Chrome und IE9 installiert. Ich habe versucht, alle 3 zu verwenden (IE hat eine 64-Bit-Option, also drei)
  • Stellen Sie sicher, dass keine Proxys aktiviert sind.
  • Cache geleert, Cookies, alle temporären Dateien, die ich finden konnte. Das Problem besteht weiterhin.
  • DNS gelöscht (ipconfig -flushdns). Das Problem besteht weiterhin.
  • Richten Sie Google Public DNS im Router ein. Auch im Router freigeben / erneuern.
  • Versucht Windows Update, gibt es jedoch einen Fehler. Ich werde später versuchen, Fehler zu bekommen. Auf der Microsoft-Website wird angegeben, dass Windows Update möglicherweise beschädigt ist (wenn dieser Fehler auftritt). Daher habe ich die Anweisungen auf der Website befolgt, um einen neuen Windows Update-Ordner zu erstellen. Das Problem besteht weiterhin.
  • Ran Malwarebytes Anti-Malware, keine Probleme. (zuerst aktualisiert)
  • Vollständiger Scan von MS Security Essentials. Keine Probleme gefunden. (zuerst aktualisiert)
  • Bei der Deinstallation von MS Security Essentials bleibt das gleiche Problem bestehen.
  • Ich habe Chrome deinstalliert und FF6 installiert. Gleicher Fehler.
  • IE zurücksetzen, sichergestellt, dass Erweiterungen von Drittanbietern deaktiviert sind. Das Problem besteht weiterhin.
  • Überprüfte HOST-Datei, sie sieht normal aus und wurde seit einiger Zeit nicht mehr geändert.
  • Die Verzweiflung veranlasste mich, eine Systemwiederherstellung zu versuchen. Leider konnte es nur ein paar Tage zurückgehen. Die Wiederherstellung war erfolgreich, das Problem konnte jedoch nicht behoben werden.
  • Lief eine sfc-scannow. Nichts gefunden, Problem blieb bestehen.
  • Bei der Verwendung von Firebug für Chrome wurde speziell festgestellt, dass es auf Seiten-Javascript geladen wurde, jedoch keine verknüpften JS-Dateien. Scheint verknüpftes CSS in Ordnung zu laden.
  • Es wurde eine andere Site gefunden, die dies erwähnte und möglicherweise durch Windows-Updates verursacht wurde. Ich habe begonnen, Windows-Updates zu deinstallieren und bin zurück bis Mitte August. Einige weitere haben noch keine gefunden, die das Problem behoben haben.

Ich habe vielleicht ein oder zwei Schritte verpasst, die ich gemacht habe, da dies seit mindestens 2 Wochen so ist.

Was kann ich noch tun, um dieses Problem zu beheben und zu verstehen, was passiert?

JClaspill
quelle
7
Nur damit andere wissen: So schreiben Sie eine gute Frage zur Fehlerbehebung.
Slhck
Anstatt Updates ein oder zwei gleichzeitig zu deinstallieren, versuchen Sie vielleicht die Windows-Systemwiederherstellung, um zu einem Zeitpunkt zurückzukehren, an dem sie funktioniert hat, und prüfen Sie, ob sie wieder funktioniert oder nicht. Sie haben mehr als eine Webseite / Website beim korrekten Testen ausprobiert?
Ƭᴇcʜιᴇ007
@ techie007, ich habe eine Wiederherstellung durchgeführt, so weit ich eine hatte. Im Allgemeinen behalte ich diese Funktion jedoch nicht bei, so dass ich das Problem erst einige Tage vor dem "Erkennen" des Problems bemerkte und es nicht behebte.
JClaspill
@jmreicha Ich habe vor, das heute Abend zu versuchen. Ich hatte gedacht, es sei vielleicht ein DNS-Problem mit dem Router, nachdem ich ISPs gewechselt habe, aber da ich Websites gut laden kann (sogar die JS-Datei direkt, wenn ich sie in die Adressleiste kopiere / einfüge), denke ich, dass dies ein langer Weg ist Gut.
JClaspill
@slhck Danke. Ich mache solche Sachen schon so lange, dass ich weiß, dass ich alles geben muss. Ich weiß, ich sollte wahrscheinlich meine Karten falten und nur formatieren ... aber ich möchte wirklich nicht durch den Ärger gehen. Ich denke, am Ende werde ich mehr Zeit damit verschwendet haben, das Problem zu beheben, als wenn ich es nur formatiert hätte. :)
JClaspill

Antworten:

2

Dies ist ein Ausweg, aber haben Sie versucht, eine direkte Verbindung zu Ihrem Modem herzustellen und Ihren Router als mögliche Ursache für Probleme zu entfernen?

Ich bin kürzlich darauf gestoßen, als ich zufällig keine Windows-Updates von ihrer Website installieren konnte. Es kam mir nicht einmal in den Sinn, den Router ursprünglich auszuschließen, da Webseiten gut geladen wurden.

Es ist einfach so passiert, dass ich sowieso vorhatte, den Router auszutauschen. Nach dem Tausch bemerkte ich, dass ich das Problem nicht mehr hatte und begann, den alten Router als Problem zu vermuten. Sicher genug, dass ich es wieder eingesteckt habe und nach einer Weile merkwürdige (aber nicht reproduzierbare) Fehler auftreten würde.

Schön zu sehen, dass du es herausgefunden hast!

jmreicha
quelle
1
Das war's! Das Problem waren die Router-Proxy- / DNS-Einstellungen (DDWRT). Ich habe alle aktivierten Optionen für DNS und Proxy entfernt und es hat sofort funktioniert. Der Grund, warum ich vorher nicht daran gedacht hatte, dies zu versuchen, ist, dass dies ein alter Router ist, den ich vor dem Einstellen "zurückgesetzt" hatte. Ich bin zu einem neuen ISP / Haus umgezogen, habe den neuen Router angelegt und nie zweimal darüber nachgedacht.
JClaspill
Ich hatte das gleiche Problem. Es stellt sich heraus, dass ich wahrscheinlich einige beschädigte Einstellungen in meinem DDWRT-Flash-Router hatte. Durch einfaches Ändern der Registerkarte "Zugriffsbeschränkungen" wurde dieses Problem in irgendeiner Weise verursacht. Auf keinem PC im Haus, in keinem Browser oder sogar in keinem Telnet-Zeitraum wurden JS-Dateien geladen. Ein altes Router-Backup wurde wiederhergestellt und alles war gut. Dann wurde versucht, ein Profil in Acess Restrictions zu deaktivieren, und plötzlich wurden keine .js-Dateien mehr geladen. Eine wilde Vermutung ist, dass mein NVAM übergelaufen ist und einige Dinge beschädigt hat. Der Asus RT-N16-Router hat nicht viel Speicher und das ist ein häufiges Problem.
Eric Sassaman
4

Bei der Fehlerbehebung bei einem solchen Problem müssen Sie alles von Ende zu Ende überprüfen :

  1. Erstellen Sie ein Backup, wenn Sie dies noch nicht getan haben. Andernfalls können Sie möglicherweise persönliche Daten verlieren.

  2. Holen Sie sich Tools zur Fehlerbehebung, die Ihnen zeigen, was unter der Haube passiert :

    • Fiddler2 , ein Web-Debugging-Proxy, mit dem Sie sehen können, was mit den Anforderungen passiert.

    • Wireshark , um zur Ebene der Pakete zu gelangen und herauszufinden, ob dort etwas Seltsames ist.

  3. Führen Sie einen vollständigen manuellen Reset von Internet Explorer durch, einschließlich aller persönlichen Daten oder Einstellungen.

  4. Starten Sie Fiddler2.

    Identifizieren Sie, was mit der Javascript-Anforderung passiert, und surfen Sie ohne Cache http://superuser.com.

    In meinem Fall habe ich einen Rückkehrcode erhalten 200, für den laut RFC 2616 - HTTP / 1.1 steht OK.

    In Ihrem Fall vermute ich, dass hier zwei Dinge zu sehen sind:

    • Die Anforderung wird möglicherweise nicht ausgeführt, weil:

      • Der Quellcode der Webseite wurde geändert, um die .jsDatei nicht herunterzuladen .

      • Der Browser darf die .jsDatei nicht über eine lokale Firewall anfordern .

    • Die Anfrage ist aufgetreten und hat eine 200 OKAntwort erhalten, aber der Text ist ungültig.

      Sie können den Körper sehen, indem Sie auf das .jsEreignis und dann auf die Registerkarte Körper im unteren rechten Bereich klicken. Hier sollte Javascript-ähnlicher Code angezeigt werden. Wenn nicht, manipuliert etwas daran ...

    • Sie erhalten einen Rückkehrcode, der auf das Problem hinweist.

    Das genaue, was hier passiert, würde uns eine Richtung geben, nach der wir suchen können ...

    Wenn Sie verdächtige Probleme auf Paketebene haben, starten Sie Wireshark, wenn Sie wissen, was Sie tun.

  5. Wenn Sie es haben, verwenden Sie eine LiveCD oder einen anderen Computer / eine andere Installation, um zu überprüfen, ob es dort passiert.

  6. Stellen Sie sicher, dass andere Benutzer desselben ISP in Ihrem Nachbarn sowie Personen in Ihrer Wohnung kein Problem haben. Es ist wichtig, dass Sie wissen, dass es nur ich und niemand anderes ist, bevor Sie mit der Arbeit an Ihrem Ende fortfahren die Verbindung.

  7. Bitten Sie Ihren ISP, Ihr Modem neu zu konfigurieren, um sicherzustellen, dass das Problem nicht vorliegt.

  8. Wenn Sie einen Router mit einer Firmware wie Tomato oder DD-WRT hosten, überprüfen Sie die Konfiguration.

  9. Deaktivieren Sie eine Firewall (Router, Software, Windows-Firewall), um festzustellen, ob eine Firewall das Problem ist.

  10. Deaktivieren Sie alle Virenscanner (auch Spyware, Ad-Ware, Defender), um festzustellen, ob sie das Problem sind.

  11. Stellen Sie sicher, dass Ihr Computer auf dem neuesten Stand ist (Windows, Treiber, ...), und suchen Sie auch nach Code von Drittanbietern:

    • Automatische Läufe : Suchen Sie nach Dingen, die nicht von Microsoft stammen, insbesondere nach netzwerkbezogenen Dingen.

    • Prozess-Explorer , suchen Sie nach Nicht-Microsoft-Dingen, die ausgeführt werden, und verwenden Sie das Feld Firmenname.

      Wenn Sie wissen, was Sie tun, können Sie auch die DLLs überprüfen.

    • Gehen Sie zu den Einstellungen Ihrer Netzwerkkarte und sehen Sie sich an, welche Elemente verwendet werden.

      Geben Sie hier die Bildbeschreibung ein

    • Überprüfen Sie im Geräte-Manager die unteren / oberen Filter auf der Registerkarte Details der Eigenschaften Ihrer Karte.

  12. Setzen Sie Ihre Netzwerkeinstellungen zurück.

    .batFühren Sie die folgenden Befehle aus, fügen Sie sie in eine Datei ein und führen Sie sie als Administrator aus:

    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. Überprüfen Sie, ob Ihre Netzwerkeinstellungen manipuliert wurden.

    Ebenso ausführen

    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"
    

    und überprüfen Sie die Speicherauszugsdateien in Eigene Dateien.

  14. Versuchen Sie, ein neues Benutzerprofil zu erstellen. In einigen sehr seltsamen Fällen funktioniert es tatsächlich.

  15. Schiff verlassen! Es scheint, dass Sie es nicht verwenden können, wo Sie leben. Keine Sorge, Google arbeitet an Dart ...


Aber Lektionen gelernt ...

Richtige Backups sind von unschätzbarem Wert und die einfachste Lösung für diese Art von Problem!

Nun, wenn Ihr ISP oder Apartment nicht versucht, Sie auf nerdige Weise zu täuschen .

Tamara Wijsman
quelle
1
Hervorragende Vorschläge! +1 für die Tiefe. Es stellte sich heraus, dass es sich um eine Proxy- / DNS-Einstellung im Router handelte. DDWRT-Firmware, aber das Problem ist jetzt behoben. Vielen Dank, dass Sie sich die Zeit genommen haben, all diese großartigen Vorschläge zusammenzustellen.
JClaspill
1

Haben Sie sichergestellt, dass Sie die neuesten Updates und Patches von MS installiert haben? Dies war möglicherweise ein Problem, das MS in einem sicherheitsrelevanten Update oder Patch behoben hat, sodass ich sicherstellen würde, dass Windows vollständig aktualisiert wird.

Dan
quelle
"Javascript-Dateien werden in keinem Browser geladen. Damit meine ich, dass auf PAGE Javascript funktioniert, aber keine Dateien, auf die verwiesen wird, werden geladen."
user1686
Ich kann keine Updates installieren. Und was JAVA betrifft, so ist dieses Problem nicht auf JAVA zurückzuführen, sondern hängt einfach mit Javascript-Dateien zusammen. Auch Javascript funktioniert, nur keine verknüpften Dateien. Aber ja, ich habe das neue Java-Update. Wenn jemand anderes fragt.
JClaspill
Wäre egal. Java und JavaScript haben praktisch nichts miteinander zu tun, abgesehen von den ersten 4 Buchstaben im Namen.
BBlake
Mein Fehler, ich entschuldige mich. Ich ziehe meine Kommentare zurück. Die Tatsache, dass Sie MS-Updates nicht installieren können, scheint jedoch ein wichtiger Indikator dafür zu sein, dass ein Problem mit Windows vorliegt. Sobald Sie dieses Problem behoben haben, werden wahrscheinlich auch Ihre Browserprobleme behoben. Haben Sie das neueste Service Pack installiert? Wenn nicht, sollten Sie versuchen, es zu installieren. Andernfalls sollten Sie eine Reparatur- / Upgrade-Installation von Windows versuchen.
Dan