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