Bagaimanakah Saya Boleh Dapatkan URL Semasa daripada IFRAME?

Mary-Kate Olsen
Lepaskan: 2024-11-20 04:44:02
asal
790 orang telah melayarinya

How Can I Retrieve the Current URL from an IFRAME?

Mengambil semula URL Semasa daripada IFRAME

Dalam pembangunan web, mungkin perlu untuk mengakses URL semasa IFRAME terbenam. Walaupun fungsi ini tidak disediakan secara semulajadi, ia boleh dicapai dalam keadaan tertentu.

Penyelesaian Javascript

Jika kandungan IFRAME dan JavaScript yang merujuk berasal dari domain yang sama, sekatan keselamatan membenarkan mengakses URL IFRAME menggunakan coretan kod berikut:

document.getElementById("iframe_id").contentWindow.location.href
Salin selepas log masuk

Dalam kod ini, "iframe_id" mewakili ID IFRAME sasaran.

Pertimbangan Keselamatan

Adalah penting untuk ambil perhatian bahawa langkah keselamatan penskripan rujukan merentas tapak (CORS) menghalang akses kepada URL IFRAME daripada domain yang tidak sepadan. Ini wujud untuk melindungi data pengguna dan mencegah aktiviti berniat jahat.

Pilihan Tambahan

Untuk kes yang melibatkan domain yang tidak sepadan, pendekatan alternatif boleh dipertimbangkan, seperti menggunakan bahagian pelayan skrip proksi atau bergantung pada API pihak ketiga yang membolehkan perkongsian data merentas domain selamat.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan URL Semasa daripada IFRAME?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan