WindowBase classabstract
Top-level container for a browser tab or window.
In a web browser, aWindowBase object represents any browser window. Thisobject contains the window's state and its relation to otherwindows, such as which window opened this window.
Note: This class represents any window, whileWindow isused to access the properties and content of the current window or tab.
See also
Other resources
- DOM Window from MDN.
- Window from the W3C.
- Implemented types
- Implementers
Constructors
Properties
- closed→bool?
- Indicates whether this window has been closed.no setter
- hashCode→int
- The hash code for this object.no setterinherited
- history→HistoryBase
- The current session history for this window.no setter
- location→LocationBase
- The current location of this window.no setter
- on→Events
- This is an ease-of-use accessor for event streams which should only beused when an explicit accessor is not available.no setterinherited
- opener→WindowBase?
- A reference to the window that opened this one.no setter
- parent→WindowBase?
- A reference to the parent of this window.no setter
- runtimeType→Type
- A representation of the runtime type of the object.no setterinherited
- top→WindowBase?
- A reference to the topmost window in the window hierarchy.no setter
Methods
- addEventListener(
Stringtype,EventListener?listener, [bool?useCapture])→ void - inherited
- close(
)→ void - Closes the window.
- dispatchEvent(
Eventevent)→bool - inherited
- noSuchMethod(
Invocationinvocation)→ dynamic - Invoked when a nonexistent method or property is accessed.inherited
- postMessage(
dynamicmessage,StringtargetOrigin, [List< MessagePort> ?messagePorts])→ void - Sends a cross-origin message.
- removeEventListener(
Stringtype,EventListener?listener, [bool?useCapture])→ void - inherited
- toString(
)→String - A string representation of this object.inherited
Operators
- operator ==(
Objectother)→bool - The equality operator.inherited