Top-level container for the current browser tab or window.

In a web browser, each window has a Window object, but within the context of a script, this object represents only the current window. Each other window, tab, and iframe has its own Window object.

Each window contains a Document object, which contains all of the window's content.

Use the top-level window object to access the current window. For example:

// Draw a scene when the window repaints.
drawScene(num delta) {...}
window.animationFrame.then(drawScene);.

// Write to the console.
window.console.log('Jinkies!');
window.console.error('Jeepers!');

Note: This class represents only the current window, while WindowBase is a representation of any window, including other tabs, windows, and frames.

See also

Other resources

Inheritance
Implements
Annotations
  • @DocsEditable()
  • @DomName('Window')

Constructors

Window.internal_()

Properties

animationFrame Future<num>
Returns a Future that completes just before the window is about to repaint so the user can draw an animation frame. [...]
read-only
applicationCache ApplicationCache
The application cache for this window. [...]
@DocsEditable(), @DomName('Window.applicationCache'), read-only
caches CacheStorage
@DocsEditable(), @DomName('Window.caches'), @Experimental(), read-only
closed bool
@DocsEditable(), @DomName('Window.closed'), read-only
console Console
@DocsEditable(), @DomName('Window.console'), read-only
crypto Crypto
Entrypoint for the browser's cryptographic functions. [...]
@DocsEditable(), @DomName('Window.crypto'), @Experimental(), read-only
defaultStatus String value
Deprecated*. [...]
@DocsEditable(), @DomName('Window.defaultStatus'), @Experimental(), read / write
defaultstatus String value
Deprecated*. [...]
@DocsEditable(), @DomName('Window.defaultstatus'), @Experimental(), read / write
devicePixelRatio num
The ratio between physical pixels and logical CSS pixels. [...]
@DocsEditable(), @DomName('Window.devicePixelRatio'), @Experimental(), read-only
document Document
@DocsEditable(), @DomName('Window.document'), read-only
history History
The current session history for this window's newest document. [...]
@DocsEditable(), @DomName('Window.history'), read-only
indexedDB IdbFactory
@DocsEditable(), @DomName('Window.indexedDB'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX, '15'), @SupportedBrowser(SupportedBrowser.IE, '10'), read-only
innerHeight int
The height of the viewport including scrollbars. [...]
@DocsEditable(), @DomName('Window.innerHeight'), read-only
innerWidth int
The width of the viewport including scrollbars. [...]
@DocsEditable(), @DomName('Window.innerWidth'), read-only
isSecureContext bool
@DocsEditable(), @DomName('Window.isSecureContext'), @Experimental(), read-only
localStorage Storage
Storage for this window that persists across sessions. [...]
@DocsEditable(), @DomName('Window.localStorage'), read-only
location Location
@DocsEditable(), @DomName('Window.location'), read-only
locationbar BarProp
This window's location bar, which displays the URL. [...]
@DocsEditable(), @DomName('Window.locationbar'), read-only
This window's menu bar, which displays menu commands. [...]
@DocsEditable(), @DomName('Window.menubar'), read-only
name String value
The name of this window. [...]
@DocsEditable(), @DomName('Window.name'), read / write
The user agent accessing this window. [...]
@DocsEditable(), @DomName('Window.navigator'), read-only
offscreenBuffering bool
Whether objects are drawn offscreen before being displayed. [...]
@DocsEditable(), @DomName('Window.offscreenBuffering'), @Experimental(), read-only
onAbort Stream<Event>
Stream of abort events handled by this Window.
@DocsEditable(), @DomName('Window.onabort'), read-only
onAnimationEnd Stream<AnimationEvent>
Stream of animationend events handled by this Window.
@DocsEditable(), @DomName('Window.onwebkitAnimationEnd'), @Experimental(), read-only
onAnimationIteration Stream<AnimationEvent>
Stream of animationiteration events handled by this Window.
@DocsEditable(), @DomName('Window.onwebkitAnimationIteration'), @Experimental(), read-only
onAnimationStart Stream<AnimationEvent>
Stream of animationstart events handled by this Window.
@DocsEditable(), @DomName('Window.onwebkitAnimationStart'), @Experimental(), read-only
onBeforeUnload Stream<Event>
Stream of beforeunload events handled by this Window.
@DomName('Window.onbeforeunload'), read-only
onBlur Stream<Event>
Stream of blur events handled by this Window.
@DocsEditable(), @DomName('Window.onblur'), read-only
onCanPlay Stream<Event>
@DocsEditable(), @DomName('Window.oncanplay'), read-only
onCanPlayThrough Stream<Event>
@DocsEditable(), @DomName('Window.oncanplaythrough'), read-only
onChange Stream<Event>
Stream of change events handled by this Window.
@DocsEditable(), @DomName('Window.onchange'), read-only
onClick Stream<MouseEvent>
Stream of click events handled by this Window.
@DocsEditable(), @DomName('Window.onclick'), read-only
onContentLoaded Stream<Event>
Stream of contentloaded events handled by this Window.
@DocsEditable(), @DomName('Window.onDOMContentLoaded'), read-only
onContextMenu Stream<MouseEvent>
Stream of contextmenu events handled by this Window.
@DocsEditable(), @DomName('Window.oncontextmenu'), read-only
onDeviceMotion Stream<DeviceMotionEvent>
Stream of devicemotion events handled by this Window.
@DocsEditable(), @DomName('Window.ondevicemotion'), @Experimental(), read-only
onDeviceOrientation Stream<DeviceOrientationEvent>
Stream of deviceorientation events handled by this Window.
@DocsEditable(), @DomName('Window.ondeviceorientation'), @Experimental(), read-only
onDoubleClick Stream<Event>
Stream of doubleclick events handled by this Window.
@DocsEditable(), @DomName('Window.ondblclick'), read-only
onDrag Stream<MouseEvent>
Stream of drag events handled by this Window.
@DocsEditable(), @DomName('Window.ondrag'), read-only
onDragEnd Stream<MouseEvent>
Stream of dragend events handled by this Window.
@DocsEditable(), @DomName('Window.ondragend'), read-only
onDragEnter Stream<MouseEvent>
Stream of dragenter events handled by this Window.
@DocsEditable(), @DomName('Window.ondragenter'), read-only
onDragLeave Stream<MouseEvent>
Stream of dragleave events handled by this Window.
@DocsEditable(), @DomName('Window.ondragleave'), read-only
onDragOver Stream<MouseEvent>
Stream of dragover events handled by this Window.
@DocsEditable(), @DomName('Window.ondragover'), read-only
onDragStart Stream<MouseEvent>
Stream of dragstart events handled by this Window.
@DocsEditable(), @DomName('Window.ondragstart'), read-only
onDrop Stream<MouseEvent>
Stream of drop events handled by this Window.
@DocsEditable(), @DomName('Window.ondrop'), read-only
onDurationChange Stream<Event>
@DocsEditable(), @DomName('Window.ondurationchange'), read-only
onEmptied Stream<Event>
@DocsEditable(), @DomName('Window.onemptied'), read-only
onEnded Stream<Event>
@DocsEditable(), @DomName('Window.onended'), read-only
onError Stream<Event>
Stream of error events handled by this Window.
@DocsEditable(), @DomName('Window.onerror'), read-only
onFocus Stream<Event>
Stream of focus events handled by this Window.
@DocsEditable(), @DomName('Window.onfocus'), read-only
onHashChange Stream<Event>
Stream of hashchange events handled by this Window.
@DocsEditable(), @DomName('Window.onhashchange'), read-only
onInput Stream<Event>
Stream of input events handled by this Window.
@DocsEditable(), @DomName('Window.oninput'), read-only
onInvalid Stream<Event>
Stream of invalid events handled by this Window.
@DocsEditable(), @DomName('Window.oninvalid'), read-only
onKeyDown Stream<KeyboardEvent>
Stream of keydown events handled by this Window.
@DocsEditable(), @DomName('Window.onkeydown'), read-only
onKeyPress Stream<KeyboardEvent>
Stream of keypress events handled by this Window.
@DocsEditable(), @DomName('Window.onkeypress'), read-only
onKeyUp Stream<KeyboardEvent>
Stream of keyup events handled by this Window.
@DocsEditable(), @DomName('Window.onkeyup'), read-only
onLoad Stream<Event>
Stream of load events handled by this Window.
@DocsEditable(), @DomName('Window.onload'), read-only
onLoadedData Stream<Event>
@DocsEditable(), @DomName('Window.onloadeddata'), read-only
onLoadedMetadata Stream<Event>
@DocsEditable(), @DomName('Window.onloadedmetadata'), read-only
onLoadStart Stream<Event>
@DocsEditable(), @DomName('Window.onloadstart'), read-only
onMessage Stream<MessageEvent>
Stream of message events handled by this Window.
@DocsEditable(), @DomName('Window.onmessage'), read-only
onMouseDown Stream<MouseEvent>
Stream of mousedown events handled by this Window.
@DocsEditable(), @DomName('Window.onmousedown'), read-only
onMouseEnter Stream<MouseEvent>
Stream of mouseenter events handled by this Window.
@DocsEditable(), @DomName('Window.onmouseenter'), @Experimental(), read-only
onMouseLeave Stream<MouseEvent>
Stream of mouseleave events handled by this Window.
@DocsEditable(), @DomName('Window.onmouseleave'), @Experimental(), read-only
onMouseMove Stream<MouseEvent>
Stream of mousemove events handled by this Window.
@DocsEditable(), @DomName('Window.onmousemove'), read-only
onMouseOut Stream<MouseEvent>
Stream of mouseout events handled by this Window.
@DocsEditable(), @DomName('Window.onmouseout'), read-only
onMouseOver Stream<MouseEvent>
Stream of mouseover events handled by this Window.
@DocsEditable(), @DomName('Window.onmouseover'), read-only
onMouseUp Stream<MouseEvent>
Stream of mouseup events handled by this Window.
@DocsEditable(), @DomName('Window.onmouseup'), read-only
onMouseWheel Stream<WheelEvent>
Stream of mousewheel events handled by this Window.
@DocsEditable(), @DomName('Window.onmousewheel'), read-only
onOffline Stream<Event>
Stream of offline events handled by this Window.
@DocsEditable(), @DomName('Window.onoffline'), read-only
onOnline Stream<Event>
Stream of online events handled by this Window.
@DocsEditable(), @DomName('Window.ononline'), read-only
onPageHide Stream<Event>
Stream of pagehide events handled by this Window.
@DocsEditable(), @DomName('Window.onpagehide'), read-only
onPageShow Stream<Event>
Stream of pageshow events handled by this Window.
@DocsEditable(), @DomName('Window.onpageshow'), read-only
onPause Stream<Event>
@DocsEditable(), @DomName('Window.onpause'), read-only
onPlay Stream<Event>
@DocsEditable(), @DomName('Window.onplay'), read-only
onPlaying Stream<Event>
@DocsEditable(), @DomName('Window.onplaying'), read-only
onPopState Stream<PopStateEvent>
Stream of popstate events handled by this Window.
@DocsEditable(), @DomName('Window.onpopstate'), read-only
onProgress Stream<Event>
@DocsEditable(), @DomName('Window.onprogress'), read-only
onRateChange Stream<Event>
@DocsEditable(), @DomName('Window.onratechange'), read-only
onReset Stream<Event>
Stream of reset events handled by this Window.
@DocsEditable(), @DomName('Window.onreset'), read-only
onResize Stream<Event>
Stream of resize events handled by this Window.
@DocsEditable(), @DomName('Window.onresize'), read-only
onScroll Stream<Event>
Stream of scroll events handled by this Window.
@DocsEditable(), @DomName('Window.onscroll'), read-only
onSearch Stream<Event>
Stream of search events handled by this Window.
@DocsEditable(), @DomName('Window.onsearch'), @Experimental(), read-only
onSeeked Stream<Event>
@DocsEditable(), @DomName('Window.onseeked'), read-only
onSeeking Stream<Event>
@DocsEditable(), @DomName('Window.onseeking'), read-only
onSelect Stream<Event>
Stream of select events handled by this Window.
@DocsEditable(), @DomName('Window.onselect'), read-only
onStalled Stream<Event>
@DocsEditable(), @DomName('Window.onstalled'), read-only
onStorage Stream<StorageEvent>
Stream of storage events handled by this Window.
@DocsEditable(), @DomName('Window.onstorage'), read-only
onSubmit Stream<Event>
Stream of submit events handled by this Window.
@DocsEditable(), @DomName('Window.onsubmit'), read-only
onSuspend Stream<Event>
@DocsEditable(), @DomName('Window.onsuspend'), read-only
onTimeUpdate Stream<Event>
@DocsEditable(), @DomName('Window.ontimeupdate'), read-only
onTouchCancel Stream<TouchEvent>
Stream of touchcancel events handled by this Window.
@DocsEditable(), @DomName('Window.ontouchcancel'), @Experimental(), read-only
onTouchEnd Stream<TouchEvent>
Stream of touchend events handled by this Window.
@DocsEditable(), @DomName('Window.ontouchend'), @Experimental(), read-only
onTouchMove Stream<TouchEvent>
Stream of touchmove events handled by this Window.
@DocsEditable(), @DomName('Window.ontouchmove'), @Experimental(), read-only
onTouchStart Stream<TouchEvent>
Stream of touchstart events handled by this Window.
@DocsEditable(), @DomName('Window.ontouchstart'), @Experimental(), read-only
onTransitionEnd Stream<TransitionEvent>
Stream of transitionend events handled by this Window.
@DocsEditable(), @DomName('Window.ontransitionend'), read-only
onUnload Stream<Event>
Stream of unload events handled by this Window.
@DocsEditable(), @DomName('Window.onunload'), read-only
onVolumeChange Stream<Event>
@DocsEditable(), @DomName('Window.onvolumechange'), read-only
onWaiting Stream<Event>
@DocsEditable(), @DomName('Window.onwaiting'), read-only
opener Window value
@DocsEditable(), @DomName('Window.opener'), read / write
orientation int
@DocsEditable(), @DomName('Window.orientation'), @Experimental(), read-only
outerHeight int
The height of this window including all user interface elements. [...]
@DocsEditable(), @DomName('Window.outerHeight'), read-only
outerWidth int
The width of the window including all user interface elements. [...]
@DocsEditable(), @DomName('Window.outerWidth'), read-only
pageXOffset int
@DocsEditable(), @DomName('Window.pageXOffset'), read-only
pageYOffset int
@DocsEditable(), @DomName('Window.pageYOffset'), read-only
parent WindowBase
@DocsEditable(), @DomName('Window.parent'), read-only
performance Performance
Timing and navigation data for this window. [...]
@DocsEditable(), @DomName('Window.performance'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE), read-only
renderWorklet → _Worklet
@DocsEditable(), @DomName('Window.renderWorklet'), @Experimental(), read-only
screen Screen
Information about the screen displaying this window. [...]
@DocsEditable(), @DomName('Window.screen'), read-only
screenLeft int
The distance from the left side of the screen to the left side of this window. [...]
@DocsEditable(), @DomName('Window.screenLeft'), read-only
screenTop int
The distance from the top of the screen to the top of this window. [...]
@DocsEditable(), @DomName('Window.screenTop'), read-only
screenX int
The distance from the left side of the screen to the mouse pointer. [...]
@DocsEditable(), @DomName('Window.screenX'), read-only
screenY int
The distance from the top of the screen to the mouse pointer. [...]
@DocsEditable(), @DomName('Window.screenY'), read-only
scrollbars BarProp
This window's scroll bars. [...]
@DocsEditable(), @DomName('Window.scrollbars'), read-only
scrollX int
@DocsEditable(), @DomName('Window.scrollX'), read-only
scrollY int
@DocsEditable(), @DomName('Window.scrollY'), read-only
self WindowBase
The current window. [...]
@DocsEditable(), @DomName('Window.self'), read-only
sessionStorage Storage
Storage for this window that is cleared when this session ends. [...]
@DocsEditable(), @DomName('Window.sessionStorage'), read-only
speechSynthesis SpeechSynthesis
Access to speech synthesis in the browser. [...]
@DocsEditable(), @DomName('Window.speechSynthesis'), @Experimental(), read-only
status String value
Deprecated*. [...]
@DocsEditable(), @DomName('Window.status'), read / write
statusbar BarProp
This window's status bar. [...]
@DocsEditable(), @DomName('Window.statusbar'), read-only
styleMedia StyleMedia
Access to CSS media queries. [...]
@DocsEditable(), @DomName('Window.styleMedia'), @Experimental(), read-only
toolbar BarProp
This window's tool bar. [...]
@DocsEditable(), @DomName('Window.toolbar'), read-only
top WindowBase
@DocsEditable(), @DomName('Window.top'), read-only
window WindowBase
The current window. [...]
@DocsEditable(), @DomName('Window.window'), read-only
hashCode int
read-only, inherited
on Events
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

alert([String message ]) → void
atob(String atob) String
@DocsEditable(), @DomName('Window.atob')
btoa(String btoa) String
@DocsEditable(), @DomName('Window.btoa')
cancelAnimationFrame(int handle) → void
@DocsEditable(), @DomName('Window.cancelAnimationFrame')
cancelIdleCallback(int handle) → void
@DocsEditable(), @DomName('Window.cancelIdleCallback'), @Experimental()
close() → void
Closes the window. [...]
@DocsEditable(), @DomName('Window.close')
confirm([String message ]) bool
fetch(input, [ Map init ]) Future
find(String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog) bool
Finds text in this window. [...]
@DocsEditable(), @DomName('Window.find'), @Experimental()
getMatchedCssRules(Element element, String pseudoElement) List<CssRule>
Returns all CSS rules that apply to the element's pseudo-element.
@DocsEditable(), @DomName('Window.getMatchedCSSRules'), @Experimental()
getSelection() Selection
Returns the currently selected text. [...]
@DocsEditable(), @DomName('Window.getSelection')
matchMedia(String query) MediaQueryList
Returns a list of media queries for the given query string. [...]
@DocsEditable(), @DomName('Window.matchMedia')
moveBy(int x, int y) → void
Moves this window. [...]
@DocsEditable(), @DomName('Window.moveBy')
moveTo(Point p) → void
Moves this window to a specific position. [...]
open(String url, String target, [ String features ]) WindowBase
@DocsEditable(), @DomName('Window.open')
openDatabase(String name, String version, String displayName, int estimatedSize, [ DatabaseCallback creationCallback ]) SqlDatabase
postMessage(Object message, String targetOrigin, [ List<MessagePort> transfer ]) → void
Sends a cross-origin message. [...]
@DocsEditable(), @DomName('Window.postMessage')
print() → void
Opens the print dialog for this window. [...]
@DocsEditable(), @DomName('Window.print')
requestAnimationFrame(FrameRequestCallback callback) int
Called to draw an animation frame and then request the window to repaint after callback has finished (creating the animation). [...]
@DomName('Window.requestAnimationFrame')
requestFileSystem(int size, { bool persistent: false }) Future<FileSystem>
Access a sandboxed file system of the specified size. If persistent is true, the application will request permission from the user to create lasting storage. This storage cannot be freed without the user's permission. Returns a Future whose value stores a reference to the sandboxed file system for use. Because the file system is sandboxed, applications cannot access file systems created in other web pages.
requestIdleCallback(IdleRequestCallback callback, [ Map options ]) int
resizeBy(int x, int y) → void
Resizes this window by an offset. [...]
@DocsEditable(), @DomName('Window.resizeBy')
resizeTo(int x, int y) → void
Resizes this window to a specific width and height. [...]
@DocsEditable(), @DomName('Window.resizeTo')
resolveLocalFileSystemUrl(String url) Future<Entry>
scroll([options_OR_x, y, Map scrollOptions ]) → void
scrollBy([options_OR_x, y, Map scrollOptions ]) → void
scrollTo([options_OR_x, y, Map scrollOptions ]) → void
stop() → void
Stops the window from loading. [...]
@DocsEditable(), @DomName('Window.stop')
addEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
dispatchEvent(Event event) bool
@DocsEditable(), @DomName('EventTarget.dispatchEvent'), inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
removeEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
toString() String
Returns the result of the JavaScript objects toString method.
inherited

Operators

operator ==(other) bool
The equality operator. [...]
inherited

Static Properties

instanceRuntimeType Type
@Deprecated("Internal Use Only"), read-only
supportsPointConversions bool
convertPointFromNodeToPage and convertPointFromPageToNode are removed. see http://dev.w3.org/csswg/cssom-view/#geometry
read-only

Constants

animationEndEvent EventStreamProvider<AnimationEvent>
Static factory designed to expose animationend events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.webkitAnimationEndEvent'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)
const EventStreamProvider<AnimationEvent>('webkitAnimationEnd')
animationIterationEvent EventStreamProvider<AnimationEvent>
Static factory designed to expose animationiteration events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.webkitAnimationIterationEvent'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)
const EventStreamProvider<AnimationEvent>('webkitAnimationIteration')
animationStartEvent EventStreamProvider<AnimationEvent>
Static factory designed to expose animationstart events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.webkitAnimationStartEvent'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)
const EventStreamProvider<AnimationEvent>('webkitAnimationStart')
beforeUnloadEvent EventStreamProvider<BeforeUnloadEvent>
Static factory designed to expose beforeunload events to event handlers that are not necessarily instances of Window. [...]
@DomName('Window.beforeunloadEvent')
const _BeforeUnloadEventStreamProvider<BeforeUnloadEvent>('beforeunload')
contentLoadedEvent EventStreamProvider<Event>
Static factory designed to expose contentloaded events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.DOMContentLoadedEvent')
const EventStreamProvider<Event>('DOMContentLoaded')
deviceMotionEvent EventStreamProvider<DeviceMotionEvent>
Static factory designed to expose devicemotion events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.devicemotionEvent'), @Experimental()
const EventStreamProvider<DeviceMotionEvent>('devicemotion')
deviceOrientationEvent EventStreamProvider<DeviceOrientationEvent>
Static factory designed to expose deviceorientation events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.deviceorientationEvent'), @Experimental()
hashChangeEvent EventStreamProvider<Event>
Static factory designed to expose hashchange events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.hashchangeEvent')
const EventStreamProvider<Event>('hashchange')
loadStartEvent EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.loadstartEvent')
const EventStreamProvider<Event>('loadstart')
messageEvent EventStreamProvider<MessageEvent>
Static factory designed to expose message events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.messageEvent')
const EventStreamProvider<MessageEvent>('message')
offlineEvent EventStreamProvider<Event>
Static factory designed to expose offline events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.offlineEvent')
const EventStreamProvider<Event>('offline')
onlineEvent EventStreamProvider<Event>
Static factory designed to expose online events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.onlineEvent')
const EventStreamProvider<Event>('online')
pageHideEvent EventStreamProvider<Event>
Static factory designed to expose pagehide events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.pagehideEvent')
const EventStreamProvider<Event>('pagehide')
pageShowEvent EventStreamProvider<Event>
Static factory designed to expose pageshow events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.pageshowEvent')
const EventStreamProvider<Event>('pageshow')
PERSISTENT int
Indicates that file system data cannot be cleared unless given user permission. [...]
@DocsEditable(), @DomName('Window.PERSISTENT'), @Experimental()
1
popStateEvent EventStreamProvider<PopStateEvent>
Static factory designed to expose popstate events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.popstateEvent')
const EventStreamProvider<PopStateEvent>('popstate')
progressEvent EventStreamProvider<Event>
@DocsEditable(), @DomName('Window.progressEvent')
const EventStreamProvider<Event>('progress')
storageEvent EventStreamProvider<StorageEvent>
Static factory designed to expose storage events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.storageEvent')
const EventStreamProvider<StorageEvent>('storage')
TEMPORARY int
Indicates that file system data can be cleared at any time. [...]
@DocsEditable(), @DomName('Window.TEMPORARY'), @Experimental()
0
unloadEvent EventStreamProvider<Event>
Static factory designed to expose unload events to event handlers that are not necessarily instances of Window. [...]
@DocsEditable(), @DomName('Window.unloadEvent')
const EventStreamProvider<Event>('unload')