iFrame は、フレーム内のページに URL を埋め込みます。外部ページを埋め込むことも、ServiceNow コンテンツをレンダリングすることもできます。
始める前に
必要なロール: content_admin または admin
このタスクについて
インスタンスで作成したフォームと iFrame が存在するページへのリンクを使用して iFrame を設定します。
注: iFrame には、カレンダーなどのレポートの類は追加しないでください。iFrame を使用せずにレポートをページに直接追加する方法の詳細については、
Jelly へのレポートの埋め込みを参照してください。
注: Web ページから
ServiceNow コンテンツを配信する場合は、代わりに
サービスポータル を参照してください。
手順
-
移動先 .
-
[New] をクリックします。
-
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 以降で実装されています。