Selesaikan masalah "Pengenalan File JS IE6 Error"
Deskripsi Masalah:
Halaman tersebut memperkenalkan file JS yang mendefinisikan fungsi atau objek, dan kemudian ketika fungsi atau objek dipanggil di halaman, "kesalahan tata bahasa" atau "kurangnya objek" akan dilaporkan di IE6. Ini berjalan secara normal di IE6+atau IE7.
Analisis Masalah:
Objek ini ada dalam file JS yang diperkenalkan, karena browser di atas IE6+dapat berjalan secara normal. Masalah ini terletak pada pengkodean file. Di browser di atas IE6+, browser umum akan secara otomatis mengidentifikasi pengkodean setiap file eksternal dan menganalisisnya;
Solusi Masalah:
Satu: Tambahkan atribut charset saat memperkenalkan file JS, menjaga pengkodean yang sama seperti halaman;
Dua: ubah pengenalan format pengkodean file;
3: Buat format file baru dengan format pengkodean halaman yang sama, salin dan paste konten;
(Secara pribadi merekomendasikan metode ketiga, tetapi disarankan untuk menambahkan atribut charset saat mengimpor JS!)
Temukan Masalah:
Karena sistem yang diinstal ulang, setelah proyek diterbitkan, ditemukan bahwa JS melaporkan kesalahan: masih ada kekurangan objek dalam laporan hukum. tertekan
Di masa lalu, sistemnya adalah IE7. Jadi pada akhirnya, garis JS dijelaskan. ------ Super Depression
Di masa lalu, kode itu baik -baik saja, bagaimana menginstal ulang sistem yang rusak ~ akhirnya, saya mengetahui bahwa proyek sebelumnya dirilis. -------------------------------------------------- ------------------------------------ Sangat menyedihkan kata?
Setelah memikirkannya untuk waktu yang lama, memikirkan masalah pengkodean. Pengkodean proyek sebelumnya adalah GB2312, dan sekarang proyek diubah menjadi UTF-8
<skrip bahasa = "javaScript" type = "text/javascript" src = "xx.js" charset = "utf-8"> </script>
Setelah menambahkannya, itu tidak berhasil, dan kemudian format pengkodean diubah menjadi UTF-8 dan itu tidak akan berhasil. Akhirnya, format pengkodean file JS baru diubah menjadi UTF-8 dan dirilis OK.
Modifikasi Pengkodean Umumnya (1). (2). Modifikasi format pengkodean file. Saya juga pergi ke Tomcat untuk melihatnya dan telah dimodifikasi. Saya tidak tahu apa yang terjadi!
Mungkin dihapus dan dirilis! Persimpangan Persimpangan Namun, masalahnya akhirnya terpecahkan ~ jika sistem tidak dipasang kembali, saya tidak dapat menemukan bug kecil ini
---- Ingatlah untuk mencegah kesalahan ini terjadi!