Semua browser saya tiba-tiba tidak lagi mendukung file Javascript?

11

Saya mengalami masalah yang sama dengan pertanyaan ini , yang tampaknya belum terselesaikan. Saya akan memberikan lebih banyak detail, karena ini memenuhi syarat sebagai representasi masalah yang lebih baik. Semuanya dimulai setelah pindah ke penyedia layanan baru. Ini juga dapat dikaitkan dengan Pembaruan Windows.

Apa pengaturan saya?

  • Windows 7 64-bit. Banyak daya di bawah kap, tidak ada pembaruan driver sehingga dengan asumsi perangkat keras bukanlah penyebabnya.

Apa yang terjadi?

  • File Javascript tidak dimuat. Maksud saya, pada halaman ini Javascript berfungsi, tetapi file Javascript yang dirujuk tidak akan dimuat di browser APA PUN. Lintas-domain atau bahkan domain yang sama. Dan lagi, saya telah mencoba semua browser ...

Apa yang sudah saya coba?

  • Mulai ulang di antara setiap langkah. Shutdown juga sering, karena ini telah menjadi masalah 2 minggu.
  • Saya sudah menginstal Chrome dan IE9. Saya mencoba menggunakan ketiga (IE memiliki opsi 64-bit, menjadikannya tiga)
  • Pastikan tidak ada proxy yang diaktifkan.
  • Cache yang dihapus, cookie, semua file temp yang dapat saya temukan. Masalah masih ada.
  • DNS yang dihapus (ipconfig -flushdns). Masalah masih ada.
  • Siapkan Google Public DNS di router. Lepaskan / perbarui di router.
  • Mencoba Pembaruan Windows, namun memberikan kesalahan. Saya akan mencoba untuk mendapatkan kesalahan nanti. Situs Microsoft mengatakan Pembaruan Windows mungkin rusak (jika Anda mendapatkan kesalahan itu), jadi saya mengikuti instruksi di situs mereka untuk membuat folder pembaruan Windows baru. Masalah masih ada.
  • Ran Malwarebytes Anti-Malware, tidak ada masalah. (diperbarui lebih dulu)
  • Pemindaian penuh MS Security Essentials. Tidak ditemukan masalah. (diperbarui lebih dulu)
  • MS Security Essentials yang tidak diinstal, masalah yang sama tetap ada.
  • Saya mencopot pemasangan Chrome, dan menginstal FF6. Masalah yang sama.
  • Reset IE, memastikan ekstensi pihak ke-3 dinonaktifkan. Masalah masih ada.
  • Memeriksa file HOST, terlihat normal dan belum pernah dimodifikasi untuk sementara waktu.
  • Keputusasaan membuat saya mencoba Pemulihan Sistem. Sayangnya, itu hanya bisa kembali beberapa hari. Itu berhasil memulihkan, tetapi gagal untuk memperbaiki masalah.
  • Jalankan sfc -scannow. Tidak menemukan apa pun, masalah tetap ada.
  • Menggunakan Firebug untuk Chrome, secara khusus melihat bahwa itu memuat pada javascript halaman tetapi tidak memuat file JS yang ditautkan. Tampaknya memuat denda yang ditautkan CSS.
  • Menemukan situs lain yang menyebutkan ini mungkin disebabkan oleh pembaruan windows. Saya sudah mulai menghapus pembaruan windows, dan saya kembali ke pertengahan Agustus. Masih banyak lagi yang harus dilakukan, sejauh ini belum menemukan yang memperbaikinya.

Saya mungkin telah melewatkan satu atau dua langkah yang telah saya lakukan, karena ini telah berlangsung setidaknya 2 minggu.

Apa lagi yang bisa saya lakukan untuk memecahkan masalah ini dan mendapatkan pemahaman tentang apa yang terjadi?

JClaspill
sumber
7
Hanya agar orang lain tahu: Ini adalah bagaimana Anda menulis pertanyaan pemecahan masalah yang bagus.
slhck
Alih-alih menghapus pembaruan satu atau dua pada satu waktu, mungkin coba Pemulihan Sistem Windows untuk kembali ke titik di mana DID berfungsi, dan lihat apakah itu berfungsi lagi atau tidak? Anda sudah mencoba lebih dari satu halaman / situs web dalam pengujian yang benar?
Ƭᴇcʜιᴇ007
@ techie007, saya melakukan restore sejauh yang saya punya. Saya biasanya tidak menyimpan fitur itu, jadi itu hanya beberapa hari sebelum saya 'memperhatikan' masalah ini dan tidak memperbaikinya.
JClaspill
@ jmreicha saya berencana untuk mencobanya malam ini. Saya pikir itu mungkin masalah dns dengan router, setelah beralih ISP, tetapi karena saya dapat memuat situs dengan baik (bahkan file js secara langsung jika saya salin / tempel di bilah alamat), saya berpikir itu adalah kesempatan yang panjang karena baik.
JClaspill
sslhck Terima kasih. Saya sudah melakukan hal-hal semacam ini sejak lama sehingga saya tahu saya harus melakukan semuanya. Saya tahu saya mungkin harus melipat kartu saya dan hanya memformat ... tapi saya benar-benar tidak ingin melalui kerumitan. Saya pikir pada akhirnya, saya akan membuang lebih banyak waktu untuk memperbaikinya daripada jika saya baru saja diformat. :)
JClaspill

Jawaban:

2

Ini jalan keluar, tetapi apakah Anda sudah mencoba menghubungkan langsung ke modem Anda dan menghapus router Anda sebagai sumber masalah?

Saya menemukan ini baru-baru ini ketika saya secara acak tidak dapat menginstal pembaruan windows dari situs web mereka. Bahkan tidak terpikir oleh saya untuk mengesampingkan router awalnya karena halaman web memuat dengan baik.

Kebetulan saya berencana mengganti router. Setelah swap saya perhatikan saya tidak memiliki masalah lagi jadi saya mulai mencurigai router lama sebagai masalah. Cukup yakin saya memasangnya kembali dan setelah beberapa saat saya akan mengalami kesalahan aneh (tapi tidak dapat direproduksi).

Senang melihat Anda menemukan jawabannya!

jmreicha
sumber
1
Ini dia! Masalahnya adalah pengaturan proxy / DNS router (DDWRT). Saya menghapus semua opsi yang diaktifkan untuk DNS dan proksi, dan itu langsung mulai berfungsi. Alasan saya tidak berpikir untuk mencoba ini sebelumnya adalah bahwa ini adalah router lama yang telah saya 'reset' sebelum memasang telepon. Saya pindah ke ISP / rumah baru, memakai router baru, dan tidak pernah berpikir dua kali tentang itu.
JClaspill
Saya memiliki masalah yang sama. Ternyata saya mungkin memiliki beberapa pengaturan yang rusak di router DDWRT saya yang di-flash. Cukup mengubah apa pun di tab "Pembatasan Akses" dengan cara apa pun yang menyebabkan masalah ini terjadi - tidak ada file .js yang dimuat di PC mana pun di rumah, browser apa pun, bahkan telnet, titik. Memulihkan cadangan router lama dan semuanya baik-baik saja. Kemudian mencoba menonaktifkan profil di Pembatasan Acess dan tiba-tiba tidak ada file .js yang akan dimuat lagi. Dugaan liar adalah bahwa nvram saya meluap dan merusak beberapa hal, router Asus RT-N16 tidak memiliki banyak memori dan itu adalah masalah umum.
Eric Sassaman
4

Saat memecahkan masalah seperti ini, Anda perlu memeriksa semuanya dari ujung ke ujung:

  1. Buat cadangan jika Anda belum melakukannya, Anda mungkin kehilangan data pribadi jika tidak ...

  2. Dapatkan alat pemecahan masalah yang menunjukkan apa yang terjadi di bawah tenda :

    • Fiddler2 , proxy debugging web, memungkinkan Anda untuk melihat apa yang terjadi pada permintaan.

    • Wireshark , untuk pergi ke tingkat paket untuk mencari tahu apakah ada sesuatu yang aneh di sana.

  3. Lakukan setel ulang lengkap Internet Explorer secara manual termasuk data atau pengaturan pribadi apa pun.

  4. Mulai Fiddler2.

    Identifikasi apa yang terjadi dengan permintaan Javascript, jelajahi cache-less http://superuser.com.

    Dalam kasus saya, saya mendapat kode pengembalian 200, yang menurut RFC 2616 - HTTP / 1.1 adalah singkatan OK.

    Sekarang, dalam kasus Anda, saya menduga dua hal mungkin terlihat di sini:

    • Permintaan mungkin tidak terjadi, karena:

      • Kode sumber halaman web telah dimodifikasi untuk tidak mengunduh .jsfile.

      • Browser tidak diizinkan untuk meminta .jsfile, dengan cara firewall lokal.

    • Permintaan itu memang terjadi dan mendapat 200 OKrespons, tetapi tubuh tidak valid.

      Anda dapat melihat tubuh dengan mengklik .jsacara dan kemudian mengklik tab tubuh di bagian kanan bawah, di sini Anda akan melihat kode seperti Javascript. Jika tidak, ada yang merusaknya ...

    • Anda mendapatkan kode pengembalian yang menunjukkan masalah.

    Hal persis yang terjadi di sini akan memberi kita arahan untuk mencari ...

    Jika Anda memiliki masalah tingkat paket yang dicurigai, jalankan Wireshark jika Anda tahu apa yang Anda lakukan.

  5. Jika Anda memilikinya, gunakan LiveCD atau komputer / instalasi lain untuk memverifikasi jika itu terjadi di sana.

  6. Konfirmasikan bahwa pengguna lain dari ISP yang sama di tetangga Anda serta orang-orang di apartemen Anda tidak memiliki masalah, penting bahwa Anda perlu tahu bahwa itu-hanya-saya-dan-tidak ada-orang lain sebelum Anda terus melakukan pekerjaan di akhir koneksi.

  7. Minta ISP Anda untuk mengkonfigurasi ulang modem Anda, hanya untuk memastikan masalahnya tidak ada.

  8. Jika Anda meng-host router Anda dengan firmware seperti Tomat atau DD-WRT, periksa konfigurasinya.

  9. Nonaktifkan firewall apa pun (router, perangkat lunak, firewall windows) untuk menentukan apakah firewall adalah masalahnya.

  10. Nonaktifkan pemindai virus apa pun (juga spyware, ad-ware, pembela) untuk menentukan apakah mereka yang menjadi masalah.

  11. Pastikan komputer Anda mutakhir (Windows, Drivers, ...), juga periksa kode pihak ketiga:

    • Automatic Runs , cari hal-hal non-Microsoft yang mulai, terutama yang terkait dengan jaringan.

    • Process Explorer , cari hal-hal non-Microsoft yang sedang berjalan, gunakan bidang Nama Perusahaan.

      Jika Anda tahu apa yang Anda lakukan, Anda mungkin juga memeriksa DLL.

    • Buka pengaturan kartu jaringan Anda, lihat item apa yang sedang digunakan.

      masukkan deskripsi gambar di sini

    • Di Device Manager, periksa filter bawah / atas di tab detail properti kartu Anda.

  12. Setel ulang pengaturan jaringan Anda.

    Jalankan perintah berikut, masukkan ke dalam .batfile dan jalankan sebagai administrator:

    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. Periksa untuk merusak pengaturan jaringan Anda.

    Demikian pula, jalankan

    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"
    

    dan periksa file dump di My Documents.

  14. Coba buat profil pengguna baru, dalam beberapa kesempatan yang sangat aneh itu benar-benar berfungsi.

  15. Tinggalkan kapal! Sepertinya Anda tidak dapat menggunakannya di tempat tinggal Anda. Jangan khawatir, Google bekerja di Dart ...


Tapi, pelajaran yang didapat ...

Back-up yang tepat sangat berharga dan perbaikan termudah untuk masalah seperti ini!

Nah, jika ISP atau Apartemen Anda tidak berusaha membodohi Anda dengan cara yang kutu buku .

Tamara Wijsman
sumber
1
Saran luar biasa! +1 untuk kedalaman. Masalahnya ternyata adalah pengaturan proxy / dns di router. Firmware DDWRT, tetapi masalahnya sekarang telah diatasi. Terima kasih telah meluangkan waktu untuk mengumpulkan semua saran hebat itu.
JClaspill
1

Apakah Anda memastikan bahwa Anda telah menginstal semua pembaruan dan tambalan terbaru dari MS? Ini mungkin merupakan masalah yang diselesaikan oleh MS dalam pembaruan / tambalan keamanan / kritis sehingga saya akan memastikan untuk mendapatkan Windows yang sepenuhnya diperbarui.

Dan
sumber
"File Javascript tidak dimuat di browser APA PUN. Dengan ini, maksud saya pada PAGE javascript berfungsi, tetapi tidak ada file yang direferensikan akan memuat."
user1686
Saya tidak dapat menginstal pembaruan. Dan untuk JAVA, masalah ini bukan karena JAVA, dan hanya terkait dengan file javascript. Bahkan javascript berfungsi, hanya saja file tidak tertaut. Tapi ya, saya punya pembaruan java baru. Jika ada yang bertanya.
JClaspill
Tidak masalah. Java dan JavaScript sebenarnya tidak ada hubungannya satu sama lain selain dari 4 huruf pertama dalam nama.
BBlake
Kesalahan saya, saya minta maaf. Saya menarik komentar saya. Namun, fakta bahwa Anda tidak dapat menginstal pembaruan MS sepertinya indikator besar bahwa ada masalah dengan Windows. Setelah Anda menyelesaikan masalah itu, masalah peramban Anda kemungkinan akan terselesaikan juga. Apakah Anda memiliki Paket Layanan terbaru yang diinstal? Jika tidak, Anda harus mencoba menginstalnya. Jika tidak, Anda harus mencoba perbaikan / peningkatan pemasangan Windows.
Dan