iFrame の設定

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • iFrame は、フレーム内のページに URL を埋め込みます。外部ページを埋め込んだり、 ServiceNow コンテンツをレンダリングしたりできます。

    始める前に

    必要なロール: content_admin または admin

    このタスクについて

    インスタンスで作成したフォームで iFrame を構成し、iFrame が存在するページにリンクします。

    注:
    カレンダーなどのレポートの種類を iFrames に追加しないでください。iFrame を使用せずにレポートをページに直接追加する方法の詳細については、「 Jelly でのレポートの埋め込み」を参照してください。
    注:
    Web ページから ServiceNow コンテンツを配信する場合は、代わりに サービスポータル を参照してください。

    手順

    1. 移動先 すべて > コンテンツ管理 > 専門コンテンツ > iFrames.
    2. [新規] をクリックします。
    3. iFrame フォームのフィールドに入力します。
      表 : 1. iFrame フォームフィールド
      フィールド 入力値
      名前 iFrame ブロックの一意の名前を入力します。
      フレーム名 ページ上のフレームの名前を入力します。

      iFrame を使用してフォームやリストなどの ServiceNow コンテンツを表示する場合は、フレーム名を gsft_mainにする必要があります。この名前により、iFrame 内のリンクを iFrame 内で開くことができます。

      URL iFrame に表示する URL を入力します。iFrame を使用して ServiceNow コンテンツを表示する場合は、ページ名から始め、URL のベースインスタンス部分を含めないでください。たとえば、要求アイテムのリストを表示する場合、URL は次のようになります。

      sc_req_item_list.do

      URL にクエリを適用できます。たとえば、未解決の要求アイテムのリストを表示する場合、URL は次のようになります。

      sc_req_item_list.do?sysparm_query=active=true

      詳細については、「 URL を使用してレコードまたはモジュールに移動する」を参照してください。

      サイジング iFrame ブロックサイズのオプションを選択します。
      注:
      [ コンテンツに合わせて拡張] の選択肢は、 ServiceNow コンテンツでのみ機能します。[ 固定サイズ ] を選択すると、ピクセル単位でサイズを入力する高さと幅のフィールドが表示されます。
      注:
      一部のブラウザーは SAMEORIGIN の X-Frame-Options ヘッダー値を使用するため、iFrame を非表示にします。X-Frame-Options ヘッダーは、フレームベースの修正を検出して防止するために、Internet Explorer 8 RC1 で導入されました。フレームターゲットがページ自体と同じ作成元にない場合、SAMEORIGIN 値によりブラウザーは <frame> または <iframe> のターゲットページではなく空白のページをレンダリングします。このヘッダーのサポートは、Safari 4.0、Chrome 4.1.249.1042、Firefox 3.6.9 以降で実装されています。