この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

apex:iframe

Visualforce ページ内のインラインフレームを作成するコンポーネントです。このフレームを使用すると、他の情報をスクロールまたは他の情報に置き換えたときに一部の情報を表示したままにすることができます。

このコンポーネントでは、「html-」プレフィックスを使用した HTML パススルー属性がサポートされています。パススルー属性は、生成された <iframe> タグに適用されます。

Salesforce に含まれる外部 Web サイトでは iframe が使用されますが、iframe では、ユーザを追跡できる機能が制限されます。ブラウザの設定によっては、外部 Web サイトは、その専用の API および Salesforce API へのコールアウトでサードパーティ Cookie の受信や書き込みができない場合があります。また、ローカルストレージの使用ができない場合もあります。

メモ

1<apex:iframe src="https://salesforce.com" scrolling="true" id="theIframe"/>

前の例によって次の HTML が表示されます。

1<iframe height="600px" id="theIframe" name="theIframe" src="https://salesforce.com" width="100%"></iframe>

属性

属性名 属性型 説明 必須かどうか API バージョン 通用範囲
frameborder Boolean 境界線がインラインフレームを囲むかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの false に設定されます。 10.0 グローバル
height String インラインフレームの高さ。利用可能な縦方向の合計スペースのパーセント (height="50%" など)、またはピクセル数 (height="300px" など) のいずれかとして表されます。指定されていない場合、この値はデフォルトの 600px に設定されます。 10.0 グローバル
id String ページの他のコンポーネントがインラインフレームコンポーネントを参照できるようにする識別子。 10.0 グローバル
rendered Boolean コンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 10.0 グローバル
scrolling Boolean インラインフレームをスクロールできるかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 10.0 グローバル
src String インラインフレームの最初のコンテンツを指定する URL。この URL は、外部 Web サイトまたはアプリケーション内の他のページのいずれかです。たとえば、Visualforce とは別のドメインの静的リソース MyAsset を表示するには、次のように指定します。
1<apex:iframe src="{$IFrameResource.MyAsset}" scrolling="true" id="theIframe"/>
10.0 グローバル
title String ユーザがコンポーネントにマウスポインタを重ねたときにツールチップとして表示されるテキスト。 10.0 グローバル
width String インラインフレームの幅。利用可能な横方向の合計スペースのパーセント (width="80%" など)、またはピクセル数 (width="600px" など) のいずれかとして表されます。 10.0 グローバル