Rumah >hujung hadapan web >tutorial js >Mengapa Halaman HTML Saya Dimuatkan dalam Firefox Tetapi Memerlukan Pemalam dalam Chrome?

Mengapa Halaman HTML Saya Dimuatkan dalam Firefox Tetapi Memerlukan Pemalam dalam Chrome?

Patricia Arquette
Patricia Arquetteasal
2024-11-18 08:05:02344semak imbas

Why Does My HTML Page Load in Firefox But Requires a Plugin in Chrome?

Memuatkan Halaman HTML dalam Div Menggunakan JavaScript: Isu Keserasian Penyemak Imbas

Artikel ini menangani isu biasa yang dihadapi semasa cuba memuatkan halaman HTML ke dalam elemen div menggunakan JavaScript. Masalah timbul apabila kod, yang berfungsi dengan lancar dalam Firefox, gagal memuatkan halaman dalam Google Chrome, menggesa pengguna memasang pemalam.

Sampel kod yang disediakan menggunakan elemen objek untuk membenamkan luaran Halaman HTML dalam div. Walau bagaimanapun, Google Chrome memerlukan atribut jenis elemen objek ditetapkan secara eksplisit kepada "teks/html" dan bukannya "jenis/html."

Penyelesaian:

Untuk menyelesaikan isu keserasian penyemak imbas, ubah suai fungsi JavaScript load_home() seperti berikut:

function load_home() {
     document.getElementById("content").innerHTML='<object type="text/html" data="home.html" ></object>';
}

Dengan menetapkan atribut jenis kepada "teks/html", anda memastikan bahawa Google Chrome memuatkan halaman HTML tanpa meminta palam- dalam.

Atas ialah kandungan terperinci Mengapa Halaman HTML Saya Dimuatkan dalam Firefox Tetapi Memerlukan Pemalam dalam Chrome?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn