window.close (); Ringkasan Pengenalan Kode JS Menutup Jendela Browser
| Nomor seri | Tutup kode | Perlu mengkonfirmasi | Tidak berpengaruh | Tidak diperlukan konfirmasi | tes |
|---|---|---|---|---|---|
| 1 | window.close () | IE7 | Firefox, Chrome, Safari | Opera | Menutup |
| 2 | window.opener = null; window.open ('', '_ self'); window.close (); | Firefox | IE7, Opera, Chrome, Safari | Menutup | |
| 3 | window.open ('', '_ self'); window.close (); | Firefox | IE7, Opera, Chrome, Safari | Menutup | |
| 4 | window.opener = null; window.close (); | IE7 | Firefox, Safari | Chrome, opera | Menutup |
| 5 | var dibuka = window.open ('tentang: blank', '_ self'); dibuka.Opener = null; dibuka.close (); | Firefox | Safari, IE7, Chrome, Opera | Menutup | |
| 6 | var dibuka = window.open ('tentang: blank', '_ self'); dibuka.close (); | Safari, Firefox | Firefox, IE7, Chrome, Opera | Menutup |
Buka halaman dengan berbagai cara dan tutup dengan window.close (), yang berkinerja berbeda di setiap browser. Jika Anda memasukkan URL secara langsung di bilah alamat, Calling Window.close () di bawah Firefox Chrome Safari akan tidak valid untuk menutup halaman. Misalnya, jika Ctrl + klik tautan untuk membuka jendela, itu tidak dapat ditutup dengan memanggil window.close () di Firefox.
Perbedaannya adalah sebagai berikut:
| Masukkan URL di bilah alamat | Klik tautan | Kunci CTRL + Klik tautan | window.open | window.showmodaldialog | |
|---|---|---|---|---|---|
| IE6 | Jendela yang cepat ditutup | Tutup langsung | Tutup langsung | Tutup langsung | Tutup langsung |
| IE7/8 | Tutup langsung | Jendela yang cepat ditutup | Jendela yang cepat ditutup | Tutup langsung | Tutup langsung |
| Firefox | Jangan tutup, tidak ada prompt | Tutup langsung | Jangan tutup, tidak ada prompt | Tutup langsung | Tutup langsung |
| Safari | Jangan tutup, tidak ada prompt | Tutup langsung | Tutup langsung | Tutup langsung | Tutup langsung |
| Chrome | Jangan tutup, tidak ada prompt | Tutup langsung | Tutup langsung | Tutup langsung | Tutup langsung |
| Opera | Tutup langsung | Tutup langsung | Tutup langsung | Tutup langsung | Tidak didukung |
Kemungkinan alasan mengapa firefox tidak dapat ditutup:
Ini bukan masalah dengan jendela kode JS.close (), tetapi masalah konfigurasi dengan Firefox. Solusinya adalah sebagai berikut: masukkan tentang: config di bilah alamat firefox dan temukan dom.allow_scripts_to_close_windows. Klik kanan untuk beralih untuk mengubah false di atas menjadi true. Catatan: Standarnya salah, untuk mencegah skrip menutup jendela secara acak
Juga dilampirkan: window.opener = null; // Agar tidak muncul di window box prompt.close (); // tutup jendela
Window artikel di atas (); Ringkasan pengenalan kode JS dari jendela browser adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.