Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 5840|Jawab: 3

[JavaScript] JS menentukan apakah halaman saat ini adalah iframe atau jendela popup

[Salin tautan]
Diposting pada 30/07/2022 10.27.58 | | | |
jendela

Saat menerapkan halaman dengan frameset atau iframe, ada beberapa konsep jendela

window.self: adalah referensi ke jendela saat ini itu sendiri. Setara dengan window dan window.self
window.parent: Kembali ke jendela induk.
window.top: Kembali ke jendela induk tingkat atas (beberapa jendela memiliki beberapa lapisan frameset atau iframe)

JS menentukan apakah halaman saat ini adalah jendela Iframe

Ketika halaman saat ini tidak memiliki jendela induk, window.parent dan window.top mengembalikan referensi ke jendela saat ini.
Anda dapat mengetahui apakah halaman saat ini berada dalam iframe dengan memberi tahu apakah window.parent atau window.top adalah jendela saat ini.

atau



JS menentukan apakah halaman saat ini adalah jendela popup

Tentukan apakah jendela saat ini dibuka melalui window.open.

Beberapa browserakan mengatur window.opener ke window dalam beberapa kasus. Ini adalah pemeriksaan pop-up paling andal yang saya gunakan saat ini.



Ringkasan

Menentukan apakah itu jendela tingkat atas atau iframe atau jendela popup

(Akhir)





Mantan:Proyek front-end StackBlitz diedit dan dibagikan secara online
Depan:Komunikasi lintas jendela PostMessage HTML5
 Tuan tanah| Diposting pada 30/07/2022 10.42.58 |
 Tuan tanah| Diposting pada 30/07/2022 22.08.00 |
Komunikasi lintas jendela PostMessage HTML5
https://www.itsvse.com/thread-10343-1-1.html
Diposting pada 01/08/2022 11.01.15 |
Berguna ini telah dipelajari;
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com