PERSISTENT: 1
ShadyCSS: [object Object]
ShadyDOM: [object Object]
TEMPORARY: 0
addEventListener: function addEventListener() { [native code] }
alert: function alert() { [native code] }
atob: function atob() { [native code] }
blur: function blur() { [native code] }
btoa: function btoa() { [native code] }
caches: [object CacheStorage]
cancelAnimationFrame: function cancelAnimationFrame() { [native code] }
cancelIdleCallback: function cancelIdleCallback() { [native code] }
captureEvents: function captureEvents() { [native code] }
chrome: [object Object]
clearInterval: function clearInterval() { [native code] }
clearTimeout: function clearTimeout() { [native code] }
clientInformation: [object Navigator]
close: function close() { [native code] }
closed: false
confirm: function confirm() { [native code] }
cookieStore: [object CookieStore]
createImageBitmap: function createImageBitmap() { [native code] }
credentialless: false
crossOriginIsolated: false
crypto: [object Crypto]
customElements: [object CustomElementRegistry]
devicePixelRatio: 1
dispatchEvent: function dispatchEvent() { [native code] }
document: [object HTMLDocument]
documentPictureInPicture: [object DocumentPictureInPicture]
event: undefined
external: [object External]
fence: null
fetch: function fetch() { [native code] }
fetchLater: function fetchLater() { [native code] }
find: function find() { [native code] }
focus: function focus() { [native code] }
frameElement: null
frames: [object Window]
getComputedStyle: function getComputedStyle() { [native code] }
getScreenDetails: function getScreenDetails() { [native code] }
getSelection: function getSelection() { [native code] }
history: [object History]
i: 43
indexedDB: [object IDBFactory]
innerHeight: 718
innerWidth: 1440
isSecureContext: true
launchQueue: [object LaunchQueue]
length: 0
localStorage: [object Storage]
location: https://humanwhocodes.com/experiments/javascript/window
locationbar: [object BarProp]
matchMedia: function matchMedia() { [native code] }
menubar: [object BarProp]
moveBy: function moveBy() { [native code] }
moveTo: function moveTo() { [native code] }
name:
navigation: [object Navigation]
navigator: [object Navigator]
onabort: null
onafterprint: null
onanimationend: null
onanimationiteration: null
onanimationstart: null
onappinstalled: null
onauxclick: null
onbeforeinput: null
onbeforeinstallprompt: null
onbeforematch: null
onbeforeprint: null
onbeforetoggle: null
onbeforeunload: null
onbeforexrselect: null
onblur: null
oncancel: null
oncanplay: null
oncanplaythrough: null
onchange: null
onclick: null
onclose: null
oncommand: null
oncontentvisibilityautostatechange: null
oncontextlost: null
oncontextmenu: null
oncontextrestored: null
oncuechange: null
ondblclick: null
ondevicemotion: null
ondeviceorientation: null
ondeviceorientationabsolute: null
ondrag: null
ondragend: null
ondragenter: null
ondragleave: null
ondragover: null
ondragstart: null
ondrop: null
ondurationchange: null
onemptied: null
onended: null
onerror: null
onfocus: null
onformdata: null
ongotpointercapture: null
onhashchange: null
oninput: null
oninvalid: null
onkeydown: null
onkeypress: null
onkeyup: null
onlanguagechange: null
onload: null
onloadeddata: null
onloadedmetadata: null
onloadstart: null
onlostpointercapture: null
onmessage: null
onmessageerror: null
onmousedown: null
onmouseenter: null
onmouseleave: null
onmousemove: null
onmouseout: null
onmouseover: null
onmouseup: null
onmousewheel: null
onoffline: null
ononline: null
onpagehide: null
onpagereveal: null
onpageshow: null
onpageswap: null
onpause: null
onplay: null
onplaying: null
onpointercancel: null
onpointerdown: null
onpointerenter: null
onpointerleave: null
onpointermove: null
onpointerout: null
onpointerover: null
onpointerrawupdate: null
onpointerup: null
onpopstate: null
onprogress: null
onratechange: null
onrejectionhandled: null
onreset: null
onresize: null
onscroll: null
onscrollend: null
onscrollsnapchange: null
onscrollsnapchanging: null
onsearch: null
onsecuritypolicyviolation: null
onseeked: null
onseeking: null
onselect: null
onselectionchange: null
onselectstart: null
onslotchange: null
onstalled: null
onstorage: null
onsubmit: null
onsuspend: null
ontimeupdate: null
ontoggle: null
ontransitioncancel: null
ontransitionend: null
ontransitionrun: null
ontransitionstart: null
onunhandledrejection: null
onunload: null
onvolumechange: null
onwaiting: null
onwebkitanimationend: null
onwebkitanimationiteration: null
onwebkitanimationstart: null
onwebkittransitionend: null
onwheel: null
open: function open() { [native code] }
opener: null
origin: https://humanwhocodes.com
originAgentCluster: true
outerHeight: 580
outerWidth: 780
pageXOffset: 0
pageYOffset: 0
parent: [object Window]
performance: [object Performance]
personalbar: [object BarProp]
postMessage: function postMessage() { [native code] }
print: function print() { [native code] }
prompt: function prompt() { [native code] }
prop: when
props: PERSISTENT,ShadyCSS,ShadyDOM,TEMPORARY,addEventListener,alert,atob,blur,btoa,caches,cancelAnimationFrame,cancelIdleCallback,captureEvents,chrome,clearInterval,clearTimeout,clientInformation,close,closed,confirm,cookieStore,createImageBitmap,credentialless,crossOriginIsolated,crypto,customElements,devicePixelRatio,dispatchEvent,document,documentPictureInPicture,event,external,fence,fetch,fetchLater,find,focus,frameElement,frames,getComputedStyle,getScreenDetails,getSelection,history,i,indexedDB,innerHeight,innerWidth,isSecureContext,launchQueue,length,localStorage,location,locationbar,matchMedia,menubar,moveBy,moveTo,name,navigation,navigator,onabort,onafterprint,onanimationend,onanimationiteration,onanimationstart,onappinstalled,onauxclick,onbeforeinput,onbeforeinstallprompt,onbeforematch,onbeforeprint,onbeforetoggle,onbeforeunload,onbeforexrselect,onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick,onclose,oncommand,oncontentvisibilityautostatechange,oncontextlost,oncontextmenu,oncontextrestored,oncuechange,ondblclick,ondevicemotion,ondeviceorientation,ondeviceorientationabsolute,ondrag,ondragend,ondragenter,ondragleave,ondragover,ondragstart,ondrop,ondurationchange,onemptied,onended,onerror,onfocus,onformdata,ongotpointercapture,onhashchange,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onlanguagechange,onload,onloadeddata,onloadedmetadata,onloadstart,onlostpointercapture,onmessage,onmessageerror,onmousedown,onmouseenter,onmouseleave,onmousemove,onmouseout,onmouseover,onmouseup,onmousewheel,onoffline,ononline,onpagehide,onpagereveal,onpageshow,onpageswap,onpause,onplay,onplaying,onpointercancel,onpointerdown,onpointerenter,onpointerleave,onpointermove,onpointerout,onpointerover,onpointerrawupdate,onpointerup,onpopstate,onprogress,onratechange,onrejectionhandled,onreset,onresize,onscroll,onscrollend,onscrollsnapchange,onscrollsnapchanging,onsearch,onsecuritypolicyviolation,onseeked,onseeking,onselect,onselectionchange,onselectstart,onslotchange,onstalled,onstorage,onsubmit,onsuspend,ontimeupdate,ontoggle,ontransitioncancel,ontransitionend,ontransitionrun,ontransitionstart,onunhandledrejection,onunload,onvolumechange,onwaiting,onwebkitanimationend,onwebkitanimationiteration,onwebkitanimationstart,onwebkittransitionend,onwheel,open,opener,origin,originAgentCluster,outerHeight,outerWidth,pageXOffset,pageYOffset,parent,performance,personalbar,postMessage,print,prompt,prop,props,queryLocalFonts,queueMicrotask,releaseEvents,removeEventListener,reportError,requestAnimationFrame,requestIdleCallback,resizeBy,resizeTo,scheduler,screen,screenLeft,screenTop,screenX,screenY,scroll,scrollBy,scrollTo,scrollX,scrollY,scrollbars,self,sessionStorage,setInterval,setTimeout,sharedStorage,showDirectoryPicker,showOpenFilePicker,showSaveFilePicker,speechSynthesis,status,statusbar,stop,structuredClone,styleMedia,toolbar,top,trustedTypes,visualViewport,webkitCancelAnimationFrame,webkitRequestAnimationFrame,webkitRequestFileSystem,webkitResolveLocalFileSystemURL,when,window
queryLocalFonts: function queryLocalFonts() { [native code] }
queueMicrotask: function queueMicrotask() { [native code] }
releaseEvents: function releaseEvents() { [native code] }
removeEventListener: function removeEventListener() { [native code] }
reportError: function reportError() { [native code] }
requestAnimationFrame: function requestAnimationFrame() { [native code] }
requestIdleCallback: function requestIdleCallback() { [native code] }
resizeBy: function resizeBy() { [native code] }
resizeTo: function resizeTo() { [native code] }
scheduler: [object Scheduler]
screen: [object Screen]
screenLeft: 770
screenTop: 570
screenX: 770
screenY: 570
scroll: function scroll() { [native code] }
scrollBy: function scrollBy() { [native code] }
scrollTo: function scrollTo() { [native code] }
scrollX: 0
scrollY: 0
scrollbars: [object BarProp]
self: [object Window]
sessionStorage: [object Storage]
setInterval: function setInterval() { [native code] }
setTimeout: function setTimeout() { [native code] }
sharedStorage: [object SharedStorage]
showDirectoryPicker: function showDirectoryPicker() { [native code] }
showOpenFilePicker: function showOpenFilePicker() { [native code] }
showSaveFilePicker: function showSaveFilePicker() { [native code] }
speechSynthesis: [object SpeechSynthesis]
status:
statusbar: [object BarProp]
stop: function stop() { [native code] }
structuredClone: function structuredClone() { [native code] }
styleMedia: [object StyleMedia]
toolbar: [object BarProp]
top: [object Window]
trustedTypes: [object TrustedTypePolicyFactory]
visualViewport: [object VisualViewport]
webkitCancelAnimationFrame: function webkitCancelAnimationFrame() { [native code] }
webkitRequestAnimationFrame: function webkitRequestAnimationFrame() { [native code] }
webkitRequestFileSystem: function webkitRequestFileSystem() { [native code] }
webkitResolveLocalFileSystemURL: function webkitResolveLocalFileSystemURL() { [native code] }
when: function when() { [native code] }
window: [object Window]