Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menyelesaikan Ralat \'Enggan memaparkan...X-Frame-Options: SAMEORIGIN\' dalam Iframes?

Bagaimana untuk Menyelesaikan Ralat \'Enggan memaparkan...X-Frame-Options: SAMEORIGIN\' dalam Iframes?

Barbara Streisand
Barbara Streisandasal
2024-11-27 13:32:10483semak imbas

Cara Mengatasi 'X-Frame-Options' untuk Iframes

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.

How to Resolve

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!

Kenyataan:
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