ホームページ > ウェブフロントエンド > jsチュートリアル > Iframe の「表示を拒否しました…X-Frame-Options: SAMEORIGIN」エラーを解決する方法

Iframe の「表示を拒否しました…X-Frame-Options: SAMEORIGIN」エラーを解決する方法

Barbara Streisand
リリース: 2024-11-27 13:32:10
オリジナル
523 人が閲覧しました

Iframe の 'X-Frame-Options' をオーバーライドする方法

問題:

JavaScript で iframe を作成すると、次のエラーが発生します発生:

Refused to display 'https://www.google.com.ua/?gws_rd=ssl' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
ログイン後にコピー

解決策:

iframe に X-Frame-Options を直接設定することはできません。これは、リソースを提供するドメイン (この場合は google.com.ua) によって設定される応答ヘッダーです。この例では、ヘッダーが SAMEORIGIN に設定されており、別のドメインから iframe にリソースをロードすることが禁止されています。

説明:

X-Frame-Options応答ヘッダーは、iframe 内のリソースを表示できる場所を制御するために使用されます。値を SAMEORIGIN に設定すると、ドメイン所有者はサードパーティの Web サイトが iframe にリソースを埋め込むのを防ぎます。

例:

これを確認するには、次のように検査します。リクエストされた URL の HTTP ヘッダー (Chrome 開発者ツールなどを使用)。 X-Frame-Options ヘッダー値は、応答でホストによって返されます。

How to Resolve

以上がIframe の「表示を拒否しました…X-Frame-Options: SAMEORIGIN」エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート