HTMLIFrameElement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTMLIFrameElement インターフェイスは、(継承によって使用できる通常の HTMLElement インターフェイスのものに加えて)インラインフレーム要素を操作するための特別なプロパティを提供します。

EventTarget Node Element HTMLElement HTMLIFrameElement

インスタンスプロパティ

親である HTMLElement から継承したプロパティがあります。

HTMLIFrameElement.align 非推奨;

文字列で、周囲のコンテキストに対するフレームの配置を指定します。

HTMLIFrameElement.allow

この <iframe> に指定された権限ポリシーを示す文字列です。

HTMLIFrameElement.allowFullscreen

論理値で、インラインフレームを全画面モードにすることが期待されているかを示します。詳細は、全画面モードの使用を参照してください。

HTMLIFrameElement.allowPaymentRequest 非推奨; 非標準

論理値で、決済リクエスト API をクロスオリジンの iframe 内で起動できるかどうかを示します。

HTMLIFrameElement.browsingTopics Experimental 非標準

現在のユーザーが選択したトピックを、関連する <iframe> のソースのリクエストとともに送信することを指定する論理値プロパティ。これは、browsingtopics コンテンツ属性の値を反映します。

HTMLIFrameElement.contentDocument 読取専用

インラインフレームの中にある閲覧コンテキストのアクティブな文書を Document で返します。

HTMLIFrameElement.contentWindow 読取専用

WindowProxy で、中にある閲覧コンテキストのウィンドウプロキシーを返します。

HTMLIFrameElement.credentialless Experimental

論理値で <iframe> が無信頼であることを示し、そのコンテンツは新しい、一時的なコンテキストで読み込まれることを意味します。このコンテキストは、親コンテキストの共有ストレージと資格情報にアクセスすることはできません。その代わり Cross-Origin-Embedder-Policy (COEP) 埋め込みルールが解除されるいため、COEP を設定した文書でもそうでないサードパーティ文書を埋め込むことができます。より詳しい説明は、無信頼の iframe を参照してください。

HTMLIFrameElement.csp Experimental

埋め込み文書が自分自身に適用することに同意しなければならないコンテンツセキュリティポリシーを指定します。

HTMLIFrameElement.featurePolicy 読取専用 Experimental

FeaturePolicy インターフェイスを返します。これは、特定の文書に適用された権限ポリシーを調査するための単純な API を提供します。

HTMLIFrameElement.frameBorder 非推奨;

文字列で、フレーム間に境界線を生成するかどうかを示します。

HTMLIFrameElement.height

文字列で HTML 属性の height を反映し、フレームの高さを表します。

HTMLIFrameElement.loading

この iframe を即座に (eager) 読み込むべきか、または必要に応じて (lazy) 読み込むべきであるというヒントをブラウザーに提供する文字列。 これは、HTML の loading 属性を反映します。

HTMLIFrameElement.longDesc 非推奨;

フレームの長い説明文の URI をが入った文字列です。

HTMLIFrameElement.marginHeight 非推奨;

フレームのマージンの高さである文字列です。

HTMLIFrameElement.marginWidth 非推奨;

フレームのマージンの幅である文字列です。

HTMLIFrameElement.name

文字列で HTML 属性の name を反映し、フレームを参照するための名前を表します。

HTMLIFrameElement.referrerPolicy

文字列で、 HTML の referrerPolicy 属性を反映し、リンク先のリソースを取得する際にどのリファラーを使用するかを示します。

HTMLIFrameElement.sandbox 読取専用

DOMTokenList で HTML の sandbox 属性を反映し、ネストされたコンテンツの動作に特別な制限を加えることを示します。

HTMLIFrameElement.scrolling 非推奨;

文字列で、ブラウザーがフレームにスクロールバーを提供すべきかどうかを示します。

HTMLIFrameElement.src

文字列で HTML の src 属性を反映し、埋め込むコンテンツのアドレスが入ります。プログラムから <iframe> の src 属性を削除すると(例えば Element.removeAttribute() によって)、 Firefox (バージョン65以降)、 Chromium ベースのブラウザー、および Safari/iOS ではフレーム内に about:blank が読み込まれることに注意してください。

HTMLIFrameElement.srcdoc

文字列で、フレームに表示する内容を表します。

HTMLIFrameElement.width

文字列で、 HTML の width 属性を反映し、フレームの幅を表します。

インスタンスメソッド

固有のメソッドはありません。親である HTMLElement から継承したメソッドがあります。

仕様書

Specification
HTML Standard
# htmliframeelement

ブラウザーの互換性

BCD tables only load in the browser

関連情報

  • このインターフェイスを実装している HTML 要素: <iframe>