Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

サイトが iframe 内にコンテンツを表示できない

公開日: Oct 13, 2022
説明


iframe 内にサイトが表示されるかどうかは、HTTP 要求とともに渡されるサイトの X-Frame-Options パラメータによって決まります。このパラメータに応じて、サイトが表示/非表示になるか、制限付きでコンテンツが表示されます。 その場合、Refused to display 'http://some.custom.url/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN' のようなエラーが表示される場合があります。


 

解決策

​Mozilla の X-Frame-Options

サイトに「DENY」ページか「SAMEORIGIN」ページがある場合、iframe 内でのサイト コンテンツの表示が完全に制限されるか、この URL を表示する iframe がサイト自体と同じドメイン (オリジン) のメンバーであることを要求されます。

たとえば、これらのサイトのいずれかを Salesforce iframe 内に表示しようとしていて、SAMEORIGIN パラメータが設定されている場合、Salesforce とホストサイトでドメインが異なるため、サイトは Salesforce 上で実行できません。


ヘッダーに基づいてブラウザで強制されるため、サイトで iframe 内にコンテンツを常に表示するための解決策はありません。

iframe 経由で追加したいサイトを所有している場合は、サイトが他のユーザーによって追加される可能性があること示すヘッダーを送信するか、crossdomain.xml に salesforce.com か force.com を追加してください。
ナレッジ記事番号

000385955

 
読み込み中
Salesforce Help | Article