Masalah:
Apabila mencipta iframe dengan JavaScript, ralat berikut berlaku:
Refused to display 'https://www.google.com.ua/?gws_rd=ssl' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
Penyelesaian:
Anda tidak boleh menetapkan X-Frame-Options pada iframe secara langsung. Ini ialah pengepala respons yang ditetapkan oleh domain yang menyediakan sumber (dalam kes ini, google.com.ua). Dalam contoh ini, pengepala ditetapkan kepada SAMEORIGIN, yang melarang memuatkan sumber dalam iframe daripada domain lain.
Penjelasan:
X-Frame-Options pengepala respons digunakan untuk mengawal tempat sumber boleh dipaparkan dalam iframe. Dengan menetapkan nilai kepada SAMEORIGIN, pemilik domain menghalang tapak web pihak ketiga daripada membenamkan sumber dalam iframe mereka.
Contoh:
Untuk mengesahkan ini, anda boleh memeriksa pengepala HTTP URL yang diminta (menggunakan alat pembangun Chrome, contohnya). Nilai pengepala X-Frame-Options akan dikembalikan oleh hos dalam respons.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'Enggan memaparkan...X-Frame-Options: SAMEORIGIN\' dalam Iframes?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!