Window
オブジェクトSupport in all current engines.
window.window
window.frames
window.self
これらの属性はすべてwindowを返す。
window.document
windowと関連する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.visible
Support in all current engines.
window.
.visiblewindow.personalbar.visible
window.scrollbars.visible
window.statusbar.visible
window.toolbar.visible
トップレベルブラウジングコンテキストがポップアップでない場合、trueを返す。そうでなければ、falseを返す。