Dalam senario di mana permintaan iframe menggesa ralat "Enggan dipaparkan...kerana ia ditetapkan ' X-Frame-Options' kepada 'SAMEORIGIN'", mengubah suai pengepala X-Frame-Options dalam iframe itu sendiri ialah tidak praktikal.
Pengepala X-Frame-Options ialah respons pelayan yang mentakrifkan sama ada iframe boleh membenamkan kandungan daripada asal lain atau tidak. Dalam keadaan ini, ralat menunjukkan bahawa pelayan yang mengehos kandungan (google.com.ua) telah mengehadkan pembenaman luaran dengan menetapkan pengepala kepada SAMEORIGIN. Oleh itu, percubaan untuk membenamkan sumber dalam iframe daripada domain lain akan gagal.
Untuk membetulkan isu ini, adalah penting untuk memahami bahawa anda tidak boleh menetapkan X-Frame-Options secara langsung dalam kod JavaScript iframe. Sebaliknya, pengepala mesti dikonfigurasikan pada pelayan yang mengehos kandungan terbenam.
Jika anda mempunyai kawalan ke atas pelayan, anda boleh mengubah suai pengepala X-Frame-Options dalam respons untuk membenarkan pembenaman luaran. Dalam kebanyakan kes, menetapkan pengepala kepada SAMEORIGIN-NONE akan membenarkan iframe membenamkan kandungan daripada asal yang berbeza.
Untuk mendapatkan gambaran lanjut tentang X-Frame-Options, rujuk dokumentasi Rangkaian Pembangun Mozilla pada X-Frame -Pengepala respons pilihan.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat SAMEORIGIN \'X-Frame-Options\' Semasa Membenamkan iframe?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!