Todos os meus navegadores de repente não suportam mais arquivos Javascript?

11

Estou com o mesmo problema que esta pergunta , que parece não ter sido resolvida. Fornecerei mais detalhes, para que isso se qualifique como uma melhor representação do problema. Tudo começou após a mudança para um novo provedor de serviços. Também pode estar vinculado às atualizações do Windows.

Qual é a minha configuração?

  • Windows 7 de 64 bits. Muita energia sob o capô, sem atualizações de driver, assumindo que o hardware não é a causa.

O que acontece?

  • Arquivos Javascript não são carregados. Com isso, quero dizer em uma página que o Javascript funciona, mas os arquivos Javascript referenciados não serão carregados em QUALQUER navegador. Entre domínios ou mesmo o mesmo domínio. E, novamente, eu tentei todos os navegadores ...

O que eu tentei?

  • Reinicie entre cada passo. Desligamento com freqüência também, pois esse é um problema de duas semanas.
  • Eu já tinha o Chrome e o IE9 instalados. Eu tentei usar todos os 3 (o IE tem uma opção de 64 bits, tornando-o três)
  • Verifique se nenhum proxy está ativado.
  • Cache limpo, cookies, todos os arquivos temporários que encontrei. O problema persiste.
  • DNS limpo (ipconfig -flushdns). O problema persiste.
  • Configure o DNS público do Google no roteador. Também libere / renove no roteador.
  • Tentei Windows Update, no entanto, dá um erro. Vou tentar obter um erro mais tarde. O site da Microsoft diz que o Windows Update pode estar corrompido (se você receber esse erro), então segui as instruções no site para criar uma nova pasta de atualização do Windows. O problema persiste.
  • Ran Malwarebytes Anti-Malware, sem problemas. (atualizado primeiro)
  • Verificação completa do MS Security Essentials. Nenhum problema encontrado. (atualizado primeiro)
  • Desinstalado MS Security Essentials, o mesmo problema persiste.
  • Desinstalei o Chrome e instalei o FF6. O mesmo problema.
  • Redefina o IE, garantiu extensões de terceiros desabilitadas. O problema persiste.
  • Verificado o arquivo HOST, parece normal e não foi modificado há algum tempo.
  • O desespero me levou a tentar uma restauração do sistema. Infelizmente, só poderia voltar alguns dias. A restauração foi bem-sucedida, mas não conseguiu corrigir o problema.
  • Executou um sfc -scannow. Não encontrou nada, o problema persistiu.
  • Usando o Firebug for Chrome, viu especificamente que estava carregando na página javascript, mas não estava carregando nenhum arquivo JS vinculado. Parece carregar muito bem o CSS vinculado.
  • Encontrou outro site que mencionou isso pode ser causado por atualizações do Windows. Comecei a desinstalar as atualizações do Windows e estou de volta a meados de agosto. Várias outras ainda estão por vir, e até agora não encontrei nenhuma que a tenha corrigido.

Talvez eu tenha perdido um ou dois passos, já que isso ocorre há pelo menos duas semanas.

O que mais posso fazer para solucionar esse problema e entender o que está acontecendo?

JClaspill
fonte
7
Para que outros saibam: é assim que você escreve uma boa pergunta para solução de problemas.
slhck 21/09/11
Em vez de desinstalar as atualizações uma ou duas de cada vez, talvez tente a Restauração do Sistema do Windows para voltar a um ponto em que funcionou e veja se funciona novamente ou não? Você tentou mais de uma página da web / site no teste correto?
precisa saber é o seguinte
@ techie007, eu fiz uma restauração já na minha época. No entanto, geralmente não mantenho esse recurso, portanto, poucos dias antes eu 'percebi' o problema e não o corrigi.
precisa saber é o seguinte
@ jmreicha Eu pretendo tentar isso hoje à noite. Eu pensei que talvez fosse um problema de DNS com o roteador, depois de alternar os ISPs, mas como posso carregar sites corretamente (mesmo o arquivo js diretamente se eu copiar / colar na barra de endereços), estou pensando que isso é um tiro no escuro. bem.
precisa saber é o seguinte
@slhck Obrigado. Eu venho fazendo esse tipo de coisa há tanto tempo que sei que precisava me esforçar. Eu sei que provavelmente deveria dobrar meus cartões e apenas formatar ... mas eu realmente não quero passar por problemas. Acho que, no final, vou ter perdido mais tempo tentando consertá-lo do que se tivesse acabado de formatar. :)
JClaspill

Respostas:

2

Isso já existe, mas você tentou se conectar diretamente ao modem e remover o roteador como uma possível fonte de problemas?

Eu tropecei nisso recentemente, quando não consegui instalar as atualizações do Windows no site deles. Nem me ocorreu descartar o roteador originalmente porque as páginas da web estavam carregando bem.

Aconteceu que eu estava planejando substituir o roteador de qualquer maneira. Após a troca, notei que não estava mais tendo o problema, então comecei a suspeitar do roteador antigo como um problema. Com certeza eu o conectei novamente e, depois de algum tempo, experimentava erros estranhos (mas não reproduzíveis).

Fico feliz em ver que você descobriu!

jmreicha
fonte
1
Era isso! O problema foram as configurações de proxy / DNS do roteador (DDWRT). Eu removi todas as opções ativadas para DNS e proxy e ele começou a funcionar instantaneamente. A razão pela qual eu não tinha pensado em tentar isso antes é que este é um roteador antigo que eu havia 'redefinido' antes de colocar na fila. Eu mudei para um novo ISP / house, coloquei o novo roteador e nunca pensei duas vezes sobre isso.
precisa saber é o seguinte
Eu tive o mesmo problema. Acontece que eu provavelmente tive algumas configurações corrompidas no meu roteador DDWRT com flash. Simplesmente alterar qualquer coisa na guia "Restrições de acesso" de qualquer forma fazia com que esse problema acontecesse - nenhum arquivo .js seria carregado em qualquer PC da casa, qualquer navegador, mesmo telnet, ponto final. Restaurou um backup de roteador antigo e tudo estava bem. Em seguida, tentei desativar um perfil nas restrições de acesso e, de repente, nenhum arquivo .js seria carregado novamente. Um palpite é que meu nvram transbordou e corrompeu algumas coisas, o roteador Asus RT-N16 não tem muita memória e isso é um problema comum.
Eric Sassaman
4

Ao solucionar um problema como esse, você precisa verificar tudo, de ponta a ponta:

  1. Faça um backup, se você ainda não o fez, poderá perder dados pessoais caso contrário ...

  2. Obtenha ferramentas de solução de problemas que mostram o que acontece sob o capô :

    • Fiddler2 , um proxy de depuração da Web, permitindo que você veja o que acontece com as solicitações.

    • Wireshark , para ir ao nível de pacotes para descobrir se há algo estranho lá.

  3. Faça uma redefinição manual completa do Internet Explorer, incluindo dados ou configurações pessoais.

  4. Inicie o Fiddler2.

    Identifique o que acontece com a solicitação Javascript, navegue sem cache para http://superuser.com.

    No meu caso, recebi o código de retorno 200, que de acordo com a RFC 2616 - HTTP / 1.1 significa OK.

    Agora, no seu caso, suspeito que duas coisas possam ser vistas aqui:

    • A solicitação pode não acontecer, porque:

      • O código fonte da página da web foi modificado para não fazer o download do .jsarquivo.

      • O navegador não tem permissão para solicitar o .jsarquivo por meio de um firewall local.

    • A solicitação aconteceu e obteve uma 200 OKresposta, mas o corpo é inválido.

      Você pode ver o corpo clicando no .jsevento e, em seguida, na guia corpo na seção inferior direita. Aqui, você verá um código semelhante ao Javascript. Se não, algo está mexendo com isso ...

    • Você recebe um código de retorno indicando o problema.

    A coisa exata que acontece aqui nos daria uma direção para procurar ...

    Se você suspeitar de problemas no nível de pacote, inicie o Wireshark se souber o que está fazendo.

  5. Se você o possui, use um LiveCD ou outro computador / instalação para verificar se está acontecendo lá.

  6. Confirme se outros usuários do mesmo provedor de serviços de Internet em seu vizinho e pessoas em seu apartamento não têm problemas. É importante que você saiba que sou apenas eu e ninguém antes de continuar trabalhando no seu a conexão.

  7. Peça ao seu ISP para reconfigurar o modem, apenas para garantir que o problema não esteja lá.

  8. Se você hospedar seu roteador com um firmware como Tomato ou DD-WRT, verifique sua configuração.

  9. Desative qualquer firewall (roteador, software, firewall do Windows) para identificar se um problema é o firewall.

  10. Desative qualquer antivírus (também spyware, adware, defensor) para identificar se esse é o problema.

  11. Verifique se o computador está atualizado (Windows, Drivers, ...), verifique também o código de terceiros:

    • Execuções automáticas , procure coisas que não sejam da Microsoft que estão iniciando, especialmente as relacionadas à rede.

    • No Process Explorer , procure coisas que não sejam da Microsoft em execução, use o campo Nome da empresa.

      Se você souber o que está fazendo, verifique também as DLLs.

    • Vá para as configurações da sua placa de rede, veja quais itens estão sendo usados.

      insira a descrição da imagem aqui

    • No Gerenciador de dispositivos, verifique os filtros inferior / superior na guia detalhes das propriedades do seu cartão.

  12. Redefina suas configurações de rede.

    Execute os seguintes comandos, coloque-os em um .batarquivo e execute-o como administrador:

    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. Verifique se há alterações nas configurações de rede.

    Da mesma forma, execute

    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 inspecione os arquivos de despejo em Meus documentos.

  14. Tente criar um novo perfil de usuário, em algumas ocasiões muito estranhas ele realmente funciona.

  15. Abandonar navio! Parece que você não pode usá-lo onde você mora. Não se preocupe, o Google está trabalhando no Dart ...


Mas, lições aprendidas ...

Os backups adequados são inestimáveis ​​e a solução mais fácil para esse tipo de problema!

Bem, se o seu ISP ou Apartment não estiver tentando enganá-lo de uma maneira nerd .

Tamara Wijsman
fonte
1
Excelentes sugestões! +1 para profundidade. O problema acabou sendo uma configuração de proxy / dns no roteador. Firmware DDWRT, mas o problema agora está resolvido. Obrigado por reservar um tempo para reunir todas essas ótimas sugestões.
precisa saber é o seguinte
1

Você se certificou de ter instalado todas as atualizações e patches mais recentes da MS? Isso pode ter sido um problema que a MS resolveu em uma atualização / atualização de segurança / crítica ou patch, para garantir que o Windows seja totalmente atualizado.

Dan
fonte
"Os arquivos Javascript não são carregados em QUALQUER navegador. Por isso, quero dizer, em PAGE, o javascript funciona, mas nenhum arquivo referenciado será carregado."
user1686
Não consigo instalar atualizações. E, quanto ao JAVA, esse problema não se deve ao JAVA e está simplesmente relacionado aos arquivos javascript. Até o javascript funciona, mas não arquivos vinculados. Mas sim, eu tenho a nova atualização do java. Se mais alguém perguntar.
precisa saber é o seguinte
Não importaria. Java e JavaScript praticamente não têm nada a ver com exceção das 4 primeiras letras do nome.
BBlake 21/09
Meu erro, peço desculpas. Retiro meus comentários. No entanto, o fato de você não poder instalar as atualizações do MS parece ser um grande indicador de que há um problema no Windows. Depois de resolver esse problema, os problemas do seu navegador provavelmente serão resolvidos também. Você tem o Service Pack mais recente instalado? Caso contrário, você deve tentar instalá-lo. Caso contrário, você deve tentar uma instalação de reparo / atualização do Windows.
Dan