2016-10-25 17 views

答えて

1

Intershopのiframeを別のプラットフォームと比較して特別なものはありません。単にあなたのISMLを入れてください:

<iframe src="https://example.com"> 
</iframe> 

もちろん、気づいたとおりにロードすることはできません。一部のサーバには、値がのヘッダーが含まれています。 SAMEORIGINこれはブラウザに、他のサイトにフレーミングされたくないことを指示します。これは、clickjackingの攻撃を防ぐために使用できます。 Firebugまたは適切なツールを使用して、フレームの読み込み中にこのようなエラーを監視することができます。 http/sトラフィックを混在させるとiframeが読み込まれないこともあります。

あなたが別のドメイン上のiframeからプログラム的アクセス内容に、あなたがページ、付属のiframeの間の通信にWeb Messaging APIwindow.postMessageonmessageイベント)を使用することができますしたい場合。

要約:

  • あなたは、単に任意のサイト(多分あなたの「内部」サイトの許可証)をフレームすることはできません。
  • この質問はIntershopテクノロジスタックとは関係ありません。
0

バージョン7.6以降のコンテンツセキュリティポリシーのサポートが必要です。

appserver.propertiesファイルのドキュメントを確認してください。 intershop.response.content-security-policyのキー。助けてください。

関連する問題