【発生条件】
以下のいずれかに該当する場合には、対象のWebページがiframe内に表示できない場合があります。
1. SSLを設定したintra-mart Accel Platformの環境において、非SSLのWebページを指定した場合
intra-mart Accel PlatformをWebサーバなどを用いてSSL(https://~)で構築している場合には、非SSL(http://~)のWebページを表示することはできません。
2. 対象のWebページのセキュリティゾーンがintra-mart Accel Platformのセキュリティゾーンと異なる場合
Internet Explorerのセキュリティゾーンの設定において、対象のWebページのドメインとセキュリティゾーンが一致している必要があります。
セキュリティゾーンは「インターネット」オプションの「セキュリティ」タブなどで確認できます。
3. レスポンスヘッダの X-Frame-Options に DENY または SAMEORIGIN が指定されている場合
対象のWebページが意図的にiframe内に表示されることを防いでいる可能性があります。この場合、対象のWebページをiframeで表示することはできません。
4. 表示にURL(GETパラメータ)以外の情報が必要な場合
対象のWebページを表示するためにURL以外に以下のような情報が必要となる場合、そのWebページを表示できない可能性があります。
・認証情報 (ログインの必要があるサイト内のWebページなど)
・遷移前の画面で発行されたトークンなどのセキュリティ情報
【補足】
以下は弊社が提供している機能においてiframeを用いて任意のURLを表示することができる機能の一例です。
intra-mart Accel Platform
・メニュー
外部メニュー連携
・ポータル
インターネットポートレット
非同期ポートレット
・IM-Knowledge
Wiki
intra-mart Accel Collaboration
・ワークスペース
Webページアイテム
IM-BIS
・インラインフレームアイテム
-- 対象 ------------------------------------------------------------------------
iAP/Accel Platform/全アップデート
--------------------------------------------------------------------------------
FAQID:560
iframe内に任意のWebページのURLを表示する機能において、入力したページが表示されません。