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 estar resolvido. Vou fornecer mais detalhes, que isso se qualifica como uma melhor representação do problema. Tudo começou depois de mudar para um novo provedor de serviços. Também pode estar ligado às atualizações do Windows.

Qual é a minha configuração?

  • Windows 7 de 64 bits. Bastante poder sob o capô, nenhum driver é atualizado, portanto, assumir o hardware não é a causa.

O que acontece?

  • Os arquivos Javascript não estão carregados. Com isso, quero dizer, em uma página, o Javascript funciona, , mas nenhum arquivo JavaScript referenciado será carregado em QUALQUER navegador. Entre domínios ou até mesmo o mesmo domínio. E, novamente, tentei todos os navegadores ...

O que eu tentei?

  • Reinicie entre cada passo. Encerramento, muitas vezes também, como esta tem sido uma questão de 2 semanas.
  • Eu já tinha o Chrome e o IE9 instalados. Eu tentei usar todos os 3 (IE tem uma opção de 64 bits, tornando-se três)
  • Garantiu que nenhum proxy está ativado.
  • Cache limpo, cookies, todos os arquivos temporários que encontrei. O problema persiste.
  • DNS desabilitado (ipconfig -flushdns). O problema persiste.
  • Configure o DNS público do Google no roteador. Também libere / renove no roteador.
  • Tentei o Windows Update, no entanto, dá um erro. Vou tentar obter erro mais tarde. O site da Microsoft diz que o Windows Update pode estar corrompido (se você obtiver esse erro), então eu segui as instruções no site deles 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)
  • MS Security Essentials desinstalado, o mesmo problema persiste.
  • Desinstalei o Chrome e instalei o FF6. Mesmo problema.
  • Redefinir o IE, garantiu extensões de terceiros desativadas. O problema persiste.
  • Arquivo HOST verificado, parece normal e não foi modificado há algum tempo.
  • O desespero fez com que eu tentasse uma restauração do sistema. Infelizmente, só poderia voltar alguns dias. Foi bem sucedido na restauração, mas não conseguiu corrigir o problema.
  • Ran um sfc -scannow. Não encontrou nada, problema persistiu.
  • Usando o Firebug for Chrome, vi especificamente que ele estava sendo carregado no javascript da página, mas não estava carregando nenhum arquivo JS vinculado. Parece carregar CSS bem vinculado.
  • Encontrou outro site que mencionou isso pode ser causado por atualizações do Windows. Eu comecei a desinstalar as atualizações do Windows e estou de volta a meados de agosto. Vários mais para ir, até agora não encontrei nenhum que tenha corrigido isso.

Eu posso ter perdido um ou dois passos que fiz, já que isso está acontecendo há pelo menos duas semanas.

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

    
por JClaspill 21.09.2011 / 21:03

3 respostas

2

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

Eu tropecei nisso recentemente quando fui aleatoriamente incapaz de instalar as atualizações do Windows em seu site. Nem me ocorreu descartar o roteador originalmente, já que 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 tendo mais o problema, então comecei a suspeitar do antigo roteador como um problema. Com certeza eu liguei de volta e depois de algum tempo eu experimentaria erros estranhos (mas não reproduzíveis).

Fico feliz em ver que você descobriu isso!

    
por 22.09.2011 / 15:53
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 fez, você pode perder dados pessoais de outra forma ...

  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 quaisquer dados ou configurações pessoais.

  4. Inicie o Fiddler2.

    Identifique o que acontece com o pedido de JavaScript, navegue sem cache para http://superuser.com .

    Nomeucaso,recebiocódigoderetorno200,quedeacordocom RFC 2616 - HTTP / 1.1 significa OK .

    Agora, no seu caso, suspeito que duas coisas podem 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 baixar o arquivo .js .

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

    • A solicitação ocorreu e recebeu uma resposta 200 OK , mas o corpo é inválido.

      Você pode ver o corpo clicando no evento .js e, em seguida, clicando na guia do corpo na seção inferior direita, aqui você verá um código semelhante a 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 do pacote, ative o Wireshark se souber o que está fazendo.

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

  6. Confirme que outros usuários do mesmo ISP no seu vizinho, bem como pessoas em seu apartamento, não têm problemas, é importante que você saiba que é-apenas-eu-e-ninguém-mais antes de continuar fazendo o trabalho no seu fim da conexão.

  7. Solicite ao seu ISP para reconfigurar o seu modem, apenas para garantir que o problema não está presente.

  8. Se você hospedar um 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 firewall é o problema.

  10. Desative qualquer verificador de vírus (também spyware, adware, defensor) para identificar se eles são o problema.

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

    • Execuções automáticas , procure itens que não sejam da Microsoft que estão sendo iniciados, especialmente relacionados à rede.

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

      Se você sabe o que está fazendo, também pode verificar as DLLs.

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

    • NoGerenciadordedispositivos,verifiqueosfiltrosinferior/superiornaguiadetalhesdaspropriedadesdoseucartão.

  12. Redefinasuasconfiguraçõesderede.

    Executeosseguintescomandos,coloque-osemumarquivo.bateexecute-ocomoadministrador:

    netshwinsockresetallnetshint6to4resetallnetshintipv4resetallnetshintipv6resetallnetshinthttpstunnelresetallnetshintisatapresetallnetshintportproxyresetallnetshinttcpresetallnetshintteredoresetallipconfig/flushdnsipconfig/releaseipconfig/release6ipconfig/renewipconfig/renew6ipconfig/registerdns
  13. Verifiqueseháadulteraçãonassuasconfiguraçõesderede.

    Damesmaforma,execute

    netshdump>"%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. Abandone o 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 ...

As cópias de segurança adequadas são inestimáveis e a solução mais fácil para este tipo de problema!

Bem, se o seu provedor ou apartamento não está tentando enganá-lo de uma maneira nerd .

    
por 22.09.2011 / 01:45
1

Você certificou-se de ter instalado todas as atualizações e correções mais recentes do MS? Isso pode ter sido um problema que a MS resolveu em uma atualização / atualização crítica / de segurança, por isso, certifique-se de que o Windows esteja totalmente atualizado.

    
por 21.09.2011 / 21:12