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')

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')

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

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

Deprecated*.

@DocsEditable(), @DomName('Window.defaultStatus'), @Experimental(), read / write
defaultstatus → String

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

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 → WindowBase

@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

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

Operators

operator ==(other) → bool

The equality operator.

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