WindowオブジェクトSupport in all current engines.
window.windowwindow.frameswindow.selfこれらの属性はすべてwindowを返す。
window.documentwindowと関連するDocumentを返す。
document.defaultViewアクティブ文書のWindowオブジェクトを返す。
window = window.open([ url [, target [, features ] ] ])url(デフォルトで"about:blank")を表示するためのウィンドウを開き、それを返す。target(デフォルトで"_blank")は、新しいウィンドウの名前を示す。すでにその名前をもつウィンドウが存在する場合、それが再利用される。features引数はコンマ区切りトークンの集合を含むことができる:
noopener"noreferrer"これらは、ハイパーリンク上のnoopenerおよびnoreferrerリンクタイプと同等に動作する。
popup"ユーザーエージェントに、新しいウィンドウに最小限のウェブブラウザーユーザーインターフェイスを提供するように促す。 (すべてのBarPropオブジェクトにもvisibleゲッターに影響を与える。)
globalThis. open( "https://email.example/message/CAOOOkFcWW97r8yg=SsWg7GgCmp4suVX9o85y8BvNRqMjuc5PXg" , undefined , "noopener,popup" );
window.name [ = value ]ウィンドウの名前を返す。
名前を変更する設定が可能である。
window.close()ウィンドウを閉じる。
window.closedウィンドウが閉じられている場合はtrueを返し、そうでなければfalseを返す。
window.stop()ドキュメントの読み込みを中止する。
window.length文書ツリー子ブラウジングコンテキストの数を返す。
window[index]指示された文書ツリー子ブラウジングコンテキストを返す。
Windowオブジェクトの名前付きアクセスwindow[name]指示された要素または要素のコレクションを返す。
一般的な規則として、これに依存することはもろいコードを導く。たとえば、新しい機能がウェブプラットフォームに加えられるように、いずれかのIDがこのAPIのマッピングで終わることは時間をかけて変化できる。この代わりに、document.getElementById()またはdocument.querySelector()を使用する。
To close a browsing context browsingContext, run these steps:
If the result of calling prompt to unload with browsingContext's active document is "refuse", then return.
Unload browsingContext's active document.
Remove browsingContext from the user interface (e.g., close or hide its tab in a tabbed browser).
Discard browsingContext.
ユーザーエージェントは、ユーザーが任意に任意のトップレベルブラウジングコンテキストを閉じる機能を提供すべきである。
歴史的な理由から、Windowインターフェイスには、特定のウェブブラウザーインターフェイス要素の可視性を表すいくつかの属性があった。
プライバシーと相互運用性の理由から、これらの属性は、Windowのブラウジングコンテキストのポップアッププロパティがtrueかfalseかを表す値を返すようになった。
各インターフェイス要素はBarPropオブジェクトによって表される:
window.locationbar.visibleSupport in all current engines.
window..visiblewindow.personalbar.visiblewindow.scrollbars.visiblewindow.statusbar.visiblewindow.toolbar.visibleトップレベルブラウジングコンテキストがポップアップでない場合、trueを返す。そうでなければ、falseを返す。