Tutti i miei browser improvvisamente non supportano più i file Javascript?


11

Sto riscontrando lo stesso problema di questa domanda , che sembra essere irrisolta. Fornirò maggiori dettagli, sot che questo si qualifica come una migliore rappresentazione del problema. Tutto è iniziato dopo il passaggio a un nuovo fornitore di servizi. Potrebbe anche essere legato agli aggiornamenti di Windows.

Qual è la mia configurazione?

  • Windows 7 a 64 bit. Un sacco di potenza sotto il cofano, nessun aggiornamento del driver, quindi supponendo che l'hardware non sia la causa.

Che succede?

  • I file Javascript non vengono caricati. Con questo, intendo su una pagina che Javascript funziona, ma tutti i file Javascript di riferimento non verranno caricati in QUALSIASI browser. Interdominio o anche lo stesso dominio. E ancora, ho provato tutti i browser ...

Che cosa ho provato?

  • Riavvia tra circa ogni passaggio. Arresto spesso anche, poiché questo è stato un problema di 2 settimane.
  • Avevo già installato Chrome e IE9. Ho provato a usare tutti e 3 (IE ha un'opzione a 64 bit, rendendola tre)
  • Assicurarsi che nessun proxy sia abilitato.
  • Svuota cache, cookie, tutti i file temporanei che ho trovato. Il problema persiste.
  • DNS cancellato (ipconfig -flushdns). Il problema persiste.
  • Imposta il DNS pubblico di Google nel router. Rilasciare / rinnovare anche nel router.
  • Ho provato Windows Update, tuttavia, dà un errore. Proverò ad avere un errore più tardi. Il sito Microsoft dice che Windows Update potrebbe essere danneggiato (se si ottiene quell'errore), quindi ho seguito le istruzioni sul loro sito per creare una nuova cartella di aggiornamento di Windows. Il problema persiste.
  • Ran Malwarebytes Anti-Malware, nessun problema. (aggiornato prima)
  • Scansione completa di MS Security Essentials. Nessun problema trovato. (aggiornato prima)
  • Disinstallato MS Security Essentials, lo stesso problema persiste.
  • Ho disinstallato Chrome e installato FF6. Stesso problema.
  • Ripristina IE, assicurati che le estensioni di terze parti siano disabilitate. Il problema persiste.
  • File HOST verificato, sembra normale e non è stato modificato da un po '.
  • La disperazione mi ha fatto tentare un ripristino del sistema. Purtroppo, potrebbe tornare solo un paio di giorni. È riuscito a ripristinare, ma non è stato possibile risolvere il problema.
  • Ho eseguito uno sfc -scannow. Non ho trovato nulla, problema persistente.
  • Utilizzando Firebug per Chrome, in particolare ho visto che stava caricando javascript sulla pagina ma non caricando alcun file JS collegato. Sembra caricare bene CSS collegato.
  • Trovato un altro sito che ha menzionato questo potrebbe essere causato da aggiornamenti di Windows. Ho iniziato a disinstallare gli aggiornamenti di Windows e sono tornato a metà agosto. Ancora molti altri, finora non ho trovato nessuno che lo abbia risolto.

Potrei aver perso un passo o due che ho fatto, poiché questo è andato avanti per almeno 2 settimane.

Cos'altro posso fare per risolvere questo problema e capire cosa sta succedendo?


7
Solo così gli altri sanno: questo è il modo in cui scrivi una buona domanda per la risoluzione dei problemi.
slhck,

Invece di disinstallare gli aggiornamenti uno o due alla volta, forse provare Ripristino configurazione di sistema di Windows per tornare a un punto nel tempo in cui DID funziona e vedere se funziona di nuovo o no? Hai provato più di una pagina web / sito nel test corretto?
Ƭᴇcʜιᴇ007,

@ techie007, ho fatto un ripristino fin da quando ne avevo uno. In genere, tuttavia, non mantengo attiva questa funzione, quindi non è stato che alcuni giorni prima che "notassi" il problema e non lo risolvessi.
JClaspill,

@jmreicha Ho intenzione di provarlo stasera. Avevo pensato che fosse forse un problema DNS con il router, dopo aver cambiato gli ISP, ma dato che posso caricare i siti bene (anche il file js direttamente se copio / incollo nella barra degli indirizzi), sto pensando che è un colpo lungo come bene.
JClaspill,

@slhck Grazie. Faccio questo tipo di cose da così tanto tempo che so che dovevo andare tutto fuori. So che probabilmente dovrei piegare le mie carte e solo formattare ... ma davvero non voglio passare attraverso la seccatura. Penso che alla fine avrò perso più tempo nel tentativo di risolverlo che se avessi appena formattato. :)
JClaspill,

Risposte:


2

Questa è la soluzione, ma hai provato a collegarti direttamente al tuo modem e rimuovere il tuo router come possibile fonte di problemi?

Mi sono imbattuto in questo di recente quando non sono stato in grado di installare in modo casuale gli aggiornamenti di Windows dal loro sito Web. Non mi è nemmeno venuto in mente di escludere il router originariamente mentre le pagine Web stavano caricando bene.

È semplicemente successo che stavo pianificando di sostituire il router comunque. Dopo lo scambio ho notato che non avevo più il problema, quindi ho iniziato a sospettare che il vecchio router fosse un problema. Abbastanza sicuro l'ho ricollegato e dopo un po 'avrei riscontrato strani errori (ma non riproducibili).

Sono contento di vederti capito!


1
Era questo! Il problema erano le impostazioni proxy / DNS del router (DDWRT). Ho rimosso tutte le opzioni abilitate per DNS e proxy e ha iniziato subito a funzionare. Il motivo per cui non avevo mai pensato di provarlo prima è che si tratta di un vecchio router che avevo "ripristinato" prima di metterlo in linea. Mi sono trasferito in un nuovo ISP / casa, ho installato il nuovo router e non ci ho mai pensato due volte.
JClaspill,

Ho avuto lo stesso problema. Si scopre che probabilmente avevo alcune impostazioni danneggiate nel mio router flash DDWRT. La semplice modifica di qualsiasi cosa nella scheda "Restrizioni di accesso" in qualche modo ha causato il verificarsi di questo problema: nessun file .js veniva caricato su alcun PC in casa, alcun browser, anche telnet, punto. Ripristinato un vecchio backup del router e tutto andava bene. Quindi ha provato a disabilitare un profilo in Restrizioni di accesso e all'improvviso nessun file .js si sarebbe caricato di nuovo. Un'ipotesi selvaggia è che il mio nvram traboccasse e corrompesse alcune cose, il router Asus RT-N16 non ha molta memoria e questo è un problema comune.
Eric Sassaman,

4

Quando si risolve un problema come questo, è necessario controllare tutto da un capo all'altro:

  1. Effettua un backup se non l'hai già fatto, potresti perdere i dati personali altrimenti ...

  2. Ottieni strumenti per la risoluzione dei problemi che ti mostrano cosa succede sotto il cofano :

    • Fiddler2 , un proxy di debug web, che ti consente di vedere cosa succede alle richieste.

    • Wireshark , per passare al livello dei pacchetti per capire se c'è qualcosa di strano lì.

  3. Esegui un ripristino manuale completo di Internet Explorer inclusi dati personali o impostazioni.

  4. Avvia Fiddler2.

    Identifica cosa succede con la richiesta Javascript, naviga senza cache http://superuser.com.

    Nel mio caso, ho ottenuto il codice di ritorno 200, che secondo RFC 2616 - HTTP / 1.1 significa OK.

    Ora, nel tuo caso, sospetto che due cose potrebbero essere viste qui:

    • La richiesta potrebbe non avvenire perché:

      • Il codice sorgente della pagina Web è stato modificato per non scaricare il .jsfile.

      • Il browser non è autorizzato a richiedere il .jsfile tramite un firewall locale.

    • La richiesta è avvenuta e ha ricevuto una 200 OKrisposta, ma il corpo non è valido.

      Puoi vedere il corpo facendo clic .jssull'evento e quindi facendo clic sulla scheda del corpo nella sezione in basso a destra, qui dovresti vedere Javascript come il codice. Altrimenti, qualcosa lo sta manomettendo ...

    • Viene visualizzato un codice di ritorno che indica il problema.

    La cosa esatta che succede qui ci darebbe una direzione per cercare ...

    Se hai problemi sospetti a livello di pacchetto, avvia Wireshark se sai cosa stai facendo.

  5. Se ce l'hai, usa un LiveCD o un altro computer / installazione per verificare se sta succedendo lì.

  6. Conferma che gli altri utenti dello stesso ISP nel tuo vicino e le persone nel tuo appartamento non hanno problemi, è importante che tu sappia che sono solo io e nessuno prima di continuare a lavorare sulla tua fine la connessione.

  7. Chiedi al tuo ISP di riconfigurare il tuo modem, solo per assicurarti che il problema non sia presente.

  8. Se si ospita un router con un firmware come Tomato o DD-WRT, verificarne la configurazione.

  9. Disabilita qualsiasi firewall (router, software, firewall di Windows) per individuare se un firewall è il problema.

  10. Disabilita qualsiasi scanner antivirus (anche spyware, adware, defender) per individuare se sono il problema.

  11. Assicurati che il tuo computer sia aggiornato (Windows, Driver, ...), controlla anche il codice di terze parti:

    • Esecuzioni automatiche , cerca le cose non Microsoft che stanno avviando, in particolare quelle relative alla rete.

    • Process Explorer , cerca elementi non Microsoft in esecuzione, utilizza il campo Nome azienda.

      Se sai cosa stai facendo, potresti anche controllare le DLL.

    • Vai alle impostazioni della tua scheda di rete, guarda quali elementi vengono utilizzati.

      inserisci qui la descrizione dell'immagine

    • In Gestione dispositivi, controlla i filtri inferiore / superiore nella scheda dei dettagli delle proprietà della tua carta.

  12. Ripristina le impostazioni di rete.

    Esegui i seguenti comandi, inseriscili in un .batfile ed eseguilo come amministratore:

    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. Verificare la manomissione delle impostazioni di rete.

    Allo stesso modo, esegui

    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"
    

    e ispezionare i file di dump in Documenti.

  14. Prova a creare un nuovo profilo utente, in alcune occasioni molto strane funziona davvero.

  15. Abbandonare la nave! Sembra che non puoi usarlo dove vivi. Non preoccuparti, Google sta lavorando su Dart ...


Ma, lezioni apprese ...

I backup adeguati sono inestimabili e la soluzione più semplice a questo tipo di problema!

Bene, se il tuo ISP o appartamento non sta cercando di ingannarti in modo nerd .


1
Suggerimenti eccellenti! +1 per profondità. Il problema si è rivelato essere un'impostazione proxy / dns nel router. Firmware DDWRT, ma il problema è ora risolto. Grazie per aver dedicato del tempo a mettere insieme tutti questi fantastici suggerimenti.
JClaspill,

1

Ti sei assicurato di aver installato tutti gli ultimi aggiornamenti e patch di MS? Questo potrebbe essere stato un problema che MS ha risolto in un aggiornamento o patch di sicurezza / critico, quindi mi assicurerei di avere Windows completamente aggiornato.



"I file Javascript non vengono caricati in QUALSIASI browser. Con questo intendo su PAGE javascript funziona, ma non verranno caricati file di riferimento."
user1686

Non riesco a installare gli aggiornamenti. E per quanto riguarda JAVA, questo problema non è dovuto a JAVA ed è semplicemente correlato ai file javascript. Anche javascript funziona, ma non file collegati. Ma sì, ho il nuovo aggiornamento di Java. Se qualcun altro chiede.
JClaspill,

Non avrebbe importanza. Java e JavaScript non hanno praticamente nulla a che fare l'uno con l'altro a parte le prime 4 lettere del nome.
BBlake,

Errore mio, mi scuso. Ritiro i miei commenti. Tuttavia, il fatto che non è possibile installare gli aggiornamenti di MS sembra un grande indicatore che esiste un problema con Windows. Una volta risolto il problema, probabilmente anche i problemi del browser verranno risolti. Hai installato il Service Pack più recente? Altrimenti dovresti provare a installarlo. Altrimenti, dovresti provare un'installazione di riparazione / aggiornamento di Windows.
Dan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.