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
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!