Усі мої браузери раптом більше не підтримують файли Javascript?


11

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

Що таке моє налаштування?

  • Windows 7 64-розрядні. Багато потужності під капотом, відсутність оновлень драйверів, тому припущення, що обладнання не є причиною.

Що сталося?

  • Файли Javascript не завантажуються. Маючи на увазі, я маю на увазі, що на сторінці працює Javascript, але всі посилані файли Javascript не завантажуватимуться в БУДЬ-який браузер. Міждоменний або навіть той самий домен. І знову я спробував усі браузери ...

Що я спробував?

  • Перезавантажте між кожним кроком. Вимкнення також часто, оскільки це випуск за два тижні.
  • У мене вже встановлені Chrome та IE9. Я спробував використати всі 3 (IE має 64-розрядний варіант, що робить його три)
  • Переконайтесь, що проксі не ввімкнено.
  • Очищений кеш, файли cookie, всі тимчасові файли, які я міг знайти. Випуск зберігається.
  • Очищений DNS (ipconfig -flushdns). Випуск зберігається.
  • Встановіть Google Public DNS в роутер. Також випустіть / оновіть в маршрутизаторі.
  • Протестоване оновлення Windows, однак, воно дає помилку. Я спробую пізніше помилитися. Сайт Microsoft каже, що оновлення Windows може бути пошкоджене (якщо ви отримаєте цю помилку), тому я дотримувався вказівок на їхньому сайті, щоб створити нову папку оновлення Windows. Випуск зберігається.
  • Побіг Malwarebytes Anti-Malware, жодних проблем. (оновлено перше)
  • Повне сканування MS Security Essentials. Проблем не знайдено. (оновлено перше)
  • Видалення MS Security Essentials та ж проблема зберігається.
  • Я видалив Chrome і встановив FF6. Те саме питання.
  • Скиньте IE, вимкнено розширення сторонніх розробників. Випуск зберігається.
  • Перевірено файл HOST, він виглядає нормально і не змінювався протягом певного часу.
  • Відчай викликав у мене спробу відновлення системи. На жаль, це може повернутися лише через пару днів. Він був успішним у відновленні, але не вдалося виправити проблему.
  • Ran a sfc -scannow. Нічого не знайшли, проблема зберігалася.
  • Користуючись Firebug для Chrome, спеціально побачив, що він завантажується на javascript на сторінці, але не завантажує пов'язані файли JS. Здається завантаження пов'язаного CSS штрафом.
  • Знайдений інший сайт, який згадував про це, може бути викликаний оновленнями Windows. Я почав видаляти оновлення Windows, і повернувся до середини серпня. Ще декілька, поки що не знайшли жодного, який би це виправив.

Можливо, я пропустив крок чи два, що я зробив, оскільки це тривало принаймні 2 тижні.

Що ще я можу зробити, щоб вирішити цю проблему та зрозуміти, що відбувається?


7
Просто, щоб інші знали: саме так ви пишете гарне запитання щодо усунення несправностей.
slhck

Замість того, щоб видаляти оновлення одно-два за раз, можливо, спробуйте відновити систему Windows, щоб повернутися до моменту, коли він працює DID, і побачити, чи працює він знову чи ні? Ви перевірили правильність тестування більше однієї веб-сторінки / сайту?
Ƭᴇcʜιᴇ007

@ techie007, я зробив відновлення ще в той час, як у мене був. Я, як правило, не підтримую цю функцію, тому минуло кілька днів до того, як «помітили» проблему, і не виправили її.
JClaspill

@jmreicha Я планую спробувати це сьогодні ввечері. Я думав, що це, можливо, проблема з dns із маршрутизатором, після переключення провайдерів, але оскільки я можу завантажувати сайти чудово (навіть файл js безпосередньо, якщо я копіюю / вставляю в адресний рядок), я думаю, що це довгий кадр, оскільки Ну.
JClaspill

@slhck Дякую Я так довго займаюся подібними матеріалами, я знаю, що мені потрібно було все вийти. Я знаю, що, мабуть, слід скласти свої картки та просто форматувати ... але я справді не хочу проходити проблеми. Я думаю, врешті-решт, я витратив би більше часу, намагаючись виправити це, ніж якби я щойно форматував. :)
JClaspill

Відповіді:


2

Це є вихід, але ви намагалися підключитися безпосередньо до свого модему та видалити роутер як можливе джерело проблем?

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

Так вийшло, що я все-таки планував замінити роутер. Після заміни я помітив, що більше не маю проблеми, тому почав підозрювати старий роутер як проблему. Впевнений, що я підключив його назад і через деякий час у мене виникнуть дивні (але не відтворювані) помилки.

Рада бачити, що ви зрозуміли це!


1
Це було все! Проблемою були налаштування маршрутизатора проксі / DNS (DDWRT). Я видалив усі включені параметри для DNS та проксі, і він миттєво почав працювати. Причина, яку я раніше не думав пробувати, це те, що це старий маршрутизатор, який я "скинув" перед тим, як привести його в ряд. Я переїхав до нового провайдера / дому, поставив новий маршрутизатор і ніколи не думав про це двічі.
JClaspill

У мене була така ж проблема. Виявляється, у мене, ймовірно, були якісь пошкоджені настройки у моєму спалаху маршрутизатора DDWRT. Просто змінити що-небудь на вкладці "Обмеження доступу" будь-яким чином призвело до виникнення цієї проблеми - жодні файли .js не завантажуватимуться на будь-який ПК в будинку, будь-який браузер, навіть телнет. Відновлено стару резервну копію маршрутизатора і все було добре. Потім спробуйте відключити профіль в Acess Restrictions і раптом жодні файли .js знову не завантажуватимуться. Дика здогадка полягає в тому, що мій nvram переповнював і пошкоджував деякі речі, маршрутизатор Asus RT-N16 не має багато пам’яті, і це поширена проблема.
Ерік Сассаман

4

У разі усунення такої проблеми вам потрібно перевірити все від кінця до кінця:

  1. Зробіть резервну копію, якщо ви цього ще не зробили, в іншому випадку ви можете втратити особисті дані ...

  2. Отримайте інструменти для усунення несправностей, які показують, що відбувається під кришкою :

    • Fiddler2 , проксі-сервер для налагодження, який дозволяє вам бачити, що відбувається з запитами.

    • Wireshark , щоб перейти до рівня пакетів, щоб зрозуміти, чи є там щось дивне.

  3. Зробіть повний ручний скидання Internet Explorer, включаючи будь-які особисті дані чи налаштування.

  4. Запустіть Fiddler2.

    Визначте, що відбувається з запитом Javascript, не переглядайте кеш-пам'ять http://superuser.com.

    У моєму випадку, я отримав код повернення 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, драйвери, ...), також перевірте наявність сторонніх кодів:

    • Автоматично запускається , шукайте речі, які не запускаються 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 ...


Але, засвоєні уроки ...

Правильні резервні копії - неоціненний і найпростіший спосіб вирішити цю проблему!

Добре, якщо ваш провайдер або квартира не намагається обдурити вас в гальмівному шляху.


1
Відмінні пропозиції! +1 для глибини. Проблема виявилася налаштуванням проксі / dns в маршрутизаторі. Прошивка DDWRT, але зараз проблема вирішена. Дякуємо, що знайшли час, щоб зібрати всі ці чудові пропозиції.
JClaspill

1

Ви впевнені, що встановили всі найновіші оновлення та виправлення з MS? Можливо, це була проблема, яку MS вирішило в безпечному / критичному оновленнях або виправленнях, тому я би переконався, що повністю оновиться Windows.



"Файли Javascript не завантажуються в будь-який браузер. Цим я маю на увазі, що на PAGE javascript працює, але жодні файли, на які посилаються, не завантажуються."
користувач1686

Я не можу встановити оновлення. Що стосується JAVA, ця проблема не пов’язана з JAVA, а просто пов'язана з файлами javascript. Навіть javascript працює, тільки не пов'язані файли. Але так, у мене є нове оновлення Java. Якщо хтось запитає.
JClaspill

Не матиме значення. Java та JavaScript практично не мають нічого спільного, окрім перших 4 букв у назві.
BBlake

Моя помилка, прошу вибачення. Я відкликаю свої коментарі. Однак той факт, що ви не можете встановити оновлення MS, видається великим показником того, що існує проблема з Windows. Як тільки ви вирішите цю проблему, проблеми з веб-переглядачем, ймовірно, також будуть впорядковані. У вас встановлений останній пакет оновлень? Якщо ні, то спробуйте встановити його. В іншому випадку слід спробувати відновити / оновити Windows.
День
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.