¿Todos mis navegadores de repente ya no admiten archivos Javascript?

11

Estoy experimentando el mismo problema que esta pregunta , que parece no estar resuelta. Proporcionaré más detalles, de modo que esto califique como una mejor representación del problema. Todo comenzó después de mudarse a un nuevo proveedor de servicios. También puede estar vinculado a las actualizaciones de Windows.

¿Cuál es mi configuración?

  • Windows 7 de 64 bits. Mucha potencia debajo del capó, no hay actualizaciones de controladores, por lo que asumir el hardware no es la causa.

¿Lo que pasa?

  • Los archivos Javascript no están cargados. Con esto, quiero decir que en una página el Javascript funciona, pero los archivos Javascript referenciados no se cargarán en CUALQUIER navegador. Dominio cruzado o incluso el mismo dominio. Y de nuevo, he probado todos los navegadores ...

Que he probado

  • Reiniciar entre aproximadamente cada paso. Apague a menudo también, ya que este ha sido un problema de 2 semanas.
  • Ya tenía Chrome e IE9 instalados. Intenté usar los 3 (IE tiene una opción de 64 bits, por lo que es tres)
  • Asegúrate de que no haya proxy habilitados.
  • Caché borrado, cookies, todos los archivos temporales que pude encontrar. El problema persiste.
  • DNS borrado (ipconfig -flushdns). El problema persiste.
  • Configura el DNS público de Google en el enrutador. También liberar / renovar en el enrutador.
  • Intenté Windows Update, sin embargo, da un error. Intentaré obtener un error más tarde. El sitio de Microsoft dice que Windows Update podría estar dañado (si obtiene ese error), así que seguí las instrucciones en su sitio para crear una nueva carpeta de actualización de Windows. El problema persiste.
  • Funcionó Malwarebytes Anti-Malware, sin problemas. (actualizado primero)
  • Análisis completo de MS Security Essentials. No se encontraron problemas. (actualizado primero)
  • MS Security Essentials desinstalado, el mismo problema persiste.
  • Desinstalé Chrome e instalé FF6. Mismo problema.
  • Restablecer IE, aseguró extensiones de terceros deshabilitadas. El problema persiste.
  • Archivo HOST verificado, parece normal y no se ha modificado en mucho tiempo.
  • La desesperación me hizo intentar un Restaurar sistema. Lamentablemente, solo pudo retroceder un par de días. Tuvo éxito en la restauración, pero no pudo solucionar el problema.
  • Ejecutó un sfc -scannow. No encontré nada, el problema persistió.
  • Usando Firebug para Chrome, específicamente vi que se estaba cargando en la página de JavaScript pero no cargaba ningún archivo JS vinculado. Parece cargar bien CSS vinculado.
  • Encontré otro sitio que mencionó que esto podría deberse a actualizaciones de Windows. He comenzado a desinstalar las actualizaciones de Windows y estoy de vuelta a mediados de agosto. Varios más por recorrer, hasta ahora no he encontrado ninguno que lo haya solucionado.

Es posible que haya perdido uno o dos pasos que he hecho, ya que esto ha estado sucediendo durante al menos 2 semanas.

¿Qué más puedo hacer para solucionar este problema y comprender lo que está sucediendo?

JClaspill
fuente
77
Para que otros lo sepan: así es como se escribe una buena pregunta de solución de problemas.
slhck
En lugar de desinstalar actualizaciones una o dos a la vez, ¿tal vez intente Restaurar sistema de Windows para volver a un punto en el tiempo en el que SÍ funcionó, y ver si funciona de nuevo o no? ¿Has probado más de una página / sitio web en las pruebas correctas?
Ƭᴇcʜιᴇ007
@ techie007, hice una restauración desde que tenía una. Sin embargo, generalmente no mantengo esa función activada, por lo que no fue solo unos días antes de que me diera cuenta del problema y no lo solucioné.
JClaspill
@jmreicha planeo intentarlo esta noche. Pensé que quizás era un problema de dns con el enrutador, después de cambiar de ISP, pero como puedo cargar sitios bien (incluso el archivo js directamente si copio / pego en la barra de direcciones), creo que es una posibilidad remota. bien.
JClaspill
@slhck Gracias. He estado haciendo este tipo de cosas durante tanto tiempo que sé que necesitaba hacer todo lo posible. Sé que probablemente debería doblar mis tarjetas y simplemente formatear ... pero realmente no quiero pasar por la molestia. Creo que al final, voy a haber perdido más tiempo tratando de arreglarlo que si acabara de formatear. :)
JClaspill

Respuestas:

2

Esto está por ahí, pero ¿ha intentado conectarse directamente a su módem y eliminar su enrutador como posible fuente de problemas?

Me topé con esto recientemente cuando al azar no pude instalar actualizaciones de Windows desde su sitio web. Ni siquiera se me ocurrió descartar el enrutador originalmente ya que las páginas web se cargaban bien.

Dio la casualidad de que estaba planeando reemplazar el enrutador de todos modos. Después del intercambio, noté que ya no tenía el problema, así que comencé a sospechar que el viejo enrutador era un problema. Efectivamente lo volví a enchufar y después de un tiempo experimentaría errores extraños (pero no reproducibles).

Me alegra ver que te diste cuenta!

jmreicha
fuente
1
¡Esto fue! El problema era la configuración del proxy / DNS del enrutador (DDWRT). Eliminé todas las opciones habilitadas para DNS y proxy, e instantáneamente comenzó a funcionar. La razón por la que no había pensado probar esto antes es porque este es un viejo enrutador que había "reiniciado" antes de ponerlo en línea. Me mudé a un nuevo ISP / casa, puse el nuevo enrutador y nunca lo pensé dos veces.
JClaspill
Yo tuve el mismo problema. Resulta que probablemente tenía algunas configuraciones dañadas en mi enrutador DDWRT flasheado. Simplemente cambiar cualquier cosa en la pestaña "Restricciones de acceso" de cualquier manera causó este problema: no se cargarían archivos .js en ninguna PC de la casa, ningún navegador, ni siquiera telnet. Restaurado un antiguo enrutador de respaldo y todo estaba bien. Luego intenté deshabilitar un perfil en Restricciones de acceso y de repente ningún archivo .js se cargaría nuevamente. Una suposición descabellada es que mi nvram se desbordó y corrompió algunas cosas, el enrutador Asus RT-N16 no tiene mucha memoria y ese es un problema común.
Eric Sassaman
4

Al solucionar un problema como este, debe verificar todo de principio a fin:

  1. Realice una copia de seguridad si aún no lo ha hecho, de lo contrario podría perder datos personales ...

  2. Obtener herramientas que le muestran lo que la solución de problemas suceden bajo el capó :

    • Fiddler2 , un proxy de depuración web, que le permite ver qué sucede con las solicitudes.

    • Wireshark , para ir al nivel de paquetes para descubrir si hay algo extraño allí.

  3. Realice un reinicio manual completo de Internet Explorer, incluidos los datos personales o la configuración.

  4. Inicie Fiddler2.

    Identifique lo que sucede con la solicitud de Javascript, navegue sin caché http://superuser.com.

    En mi caso, obtuve el código de retorno 200, que según RFC 2616 - HTTP / 1.1 significa OK.

    Ahora, en su caso, sospecho que se pueden ver dos cosas aquí:

    • Es posible que la solicitud no suceda porque:

      • El código fuente de la página web ha sido modificado para no descargar el .jsarchivo.

      • El navegador no puede solicitar el .jsarchivo, por medio de un firewall local.

    • La solicitud se realizó y obtuvo una 200 OKrespuesta, pero el cuerpo no es válido.

      Puede ver el cuerpo haciendo clic en el .jsevento y luego haciendo clic en la pestaña del cuerpo en la sección inferior derecha, aquí debería ver el código similar a Javascript. Si no, algo lo está manipulando ...

    • Obtiene un código de retorno que indica el problema.

    Lo que sucede exactamente aquí nos daría una dirección para buscar ...

    Si sospecha que tiene problemas de nivel de paquete, inicie Wireshark si sabe lo que está haciendo.

  5. Si lo tiene, use un LiveCD u otra computadora / instalación para verificar si está sucediendo allí.

  6. Confirme que otros usuarios del mismo ISP en su vecino, así como las personas en su apartamento, no tienen ningún problema, es importante que necesite saber que solo soy yo y nadie más antes de continuar trabajando en su parte. la conexión.

  7. Pídale a su ISP que reconfigure su módem, solo para asegurarse de que el problema no esté allí.

  8. Si aloja un enrutador con un firmware como Tomato o DD-WRT, verifique su configuración.

  9. Deshabilite cualquier firewall (enrutador, software, firewall de Windows) para determinar si un firewall es el problema.

  10. Deshabilite cualquier escáner de virus (también spyware, ad-ware, defender) para determinar si son el problema.

  11. Asegúrese de que su computadora esté actualizada (Windows, controladores, ...), también verifique el código de terceros:

    • Ejecuciones automáticas , busque cosas que no sean de Microsoft que están comenzando, especialmente las relacionadas con la red.

    • Process Explorer , busque cosas que no sean de Microsoft que se estén ejecutando, use el campo Nombre de la empresa.

      Si sabe lo que está haciendo, también puede consultar las DLL.

    • Vaya a la configuración de su tarjeta de red, mire qué elementos se están utilizando.

      ingrese la descripción de la imagen aquí

    • En el Administrador de dispositivos, verifique los filtros inferior / superior en la pestaña de detalles de las propiedades de su tarjeta.

  12. Restablezca la configuración de su red.

    Ejecute los siguientes comandos, colóquelos en un .batarchivo y ejecútelos 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 la alteración de la configuración de su red.

    Del mismo modo, ejecutar

    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 inspeccionar los archivos de volcado en Mis documentos.

  14. Intente crear un nuevo perfil de usuario, en algunas ocasiones muy extrañas realmente funciona.

  15. ¡Abandonen la nave! Parece que no puedes usarlo donde vives. No te preocupes, Google está trabajando en Dart ...


Pero, lecciones aprendidas ...

¡Las copias de seguridad adecuadas son invaluables y la solución más fácil para este tipo de problema!

Bueno, si tu ISP o Apartamento no intenta engañarte de una manera nerd .

Tamara Wijsman
fuente
1
Excelentes sugerencias! +1 para profundidad. El problema resultó ser una configuración de proxy / dns en el enrutador. DDWRT firmware, pero el problema ya está resuelto. Gracias por tomarse el tiempo para reunir todas esas excelentes sugerencias.
JClaspill
1

¿Se aseguró de haber instalado todas las últimas actualizaciones y parches de MS? Esto puede haber sido un problema que MS resolvió en una actualización / actualización de seguridad / crítica, por lo que me aseguraría de actualizar Windows por completo.

Dan
fuente
"Los archivos Javascript no se cargan en NINGÚN navegador. Con esto, quiero decir que en la PÁGINA funciona JavaScript, pero no se cargarán los archivos de referencia".
user1686
No puedo instalar actualizaciones. Y en cuanto a JAVA, este problema no se debe a JAVA, y simplemente está relacionado con los archivos javascript. Incluso JavaScript funciona, simplemente no archivos vinculados. Pero sí, tengo la nueva actualización de Java. Si alguien más pregunta.
JClaspill
No importaría Java y JavaScript no tienen prácticamente nada que ver entre sí, aparte de las primeras 4 letras del nombre.
BBlake
Mi error, me disculpo. Retraigo mis comentarios. Sin embargo, el hecho de que no pueda instalar actualizaciones de MS parece un gran indicador de que hay un problema con Windows. Una vez que resuelva ese problema, es probable que los problemas de su navegador también se resuelvan. ¿Tiene instalado el último Service Pack? Si no, deberías intentar instalarlo. De lo contrario, debe intentar una instalación de reparación / actualización de Windows.
Dan