I wrote some crafty Javascript to dump out the contents of arbitrary objects in the DOM in iPhone's Safari. After the jump is a list of what the iPhone's got for window, document, and document.body. If you need more, let me know.
- window.EvalError
- window.RangeError
- window.ReferenceError
- window.SyntaxError
- window.TypeError
- window.URIError
- window.getSearchEngine
- window.setSearchEngine
- window.methodHandlerCount
- window.propList
- window.windowResizeHandler
- window.debug
- window.startDebugging
- window.writeOut
- window.generateDebugFunction
- window.document
- window.Event
- window.CSSRule
- window.CSSPrimitiveValue
- window.CSSValue
- window.Document
- window.HTMLElement
- window.HTMLDocument
- window.CSSStyleDeclaration
- window.devicePixelRatio
- window.DocumentFragment
- window.Element
- window.MutationEvent
- window.Node
- window.NodeFilter
- window.Range
- window.XMLDocument
- window.name
- window.self
- window.pageYOffset
- window.releaseEvents
- window.offscreenBuffering
- window.moveBy
- window.personalbar
- window.DOMException
- window.scrollX
- window.Image
- window.window
- window.onunload
- window.clearTimeout
- window.screenY
- window.screenTop
- window.XSLTProcessor
- window.innerHeight
- window.defaultstatus
- window.screen
- window.parent
- window.menubar
- window.Option
- window.onchange
- window.innerWidth
- window.focus
- window.getSelection
- window.frames
- window.locationbar
- window.toolbar
- window.length
- window.onbeforeunload
- window.outerHeight
- window.onmousewheel
- window.history
- window.prompt
- window.top
- window.onfocus
- window.onmousedown
- window.statusbar
- window.screenLeft
- window.location
- window.resizeTo
- window.clearInterval
- window.status
- window.onkeydown
- window.closed
- window.defaultStatus
- window.scroll
- window.onload
- window.scrollTo
- window.onmouseover
- window.opener
- window.onkeyup
- window.outerWidth
- window.ondblclick
- window.onmouseout
- window.onerror
- window.XMLSerializer
- window.scrollbars
- window.onclick
- window.event
- window.confirm
- window.clientInformation
- window.scrollY
- window.alert
- window.crypto
- window.navigator
- window.pageXOffset
- window.screenX
- window.scrollBy
- window.moveTo
- window.resizeBy
- window.XMLHttpRequest
- window.DOMParser
- window.open
- window.print
- window.setTimeout
- window.blur
- window.close
- window.setInterval
- window.captureEvents
- window.addEventListener
- window.removeEventListener
- window.onabort
- window.onblur
- window.ondragdrop
- window.onkeypress
- window.onmousemove
- window.onmouseup
- window.onmove
- window.onreset
- window.onresize
- window.onscroll
- window.onsearch
- window.onselect
- window.onsubmit
- window.frameElement
- window.getMatchedCSSRules
- window.getComputedStyle,. document.title
- document.width
- document.anchors
- document.domain
- document.referrer
- document.URL
- document.embeds
- document.vlinkColor
- document.applets
- document.height
- document.all
- document.lastModified
- document.body
- document.images
- document.alinkColor
- document.links
- document.location
- document.cookie
- document.plugins
- document.forms
- document.scripts
- document.bgColor
- document.fgColor
- document.linkColor
- document.dir
- document.designMode
- document.documentElement
- document.doctype
- document.inputEncoding
- document.styleSheets
- document.preferredStylesheetSet
- document.charset
- document.implementation
- document.defaultView
- document.defaultCharset
- document.readyState
- document.characterSet
- document.selectedStylesheetSet
- document.parentNode
- document.childNodes
- document.parentElement
- document.attributes
- document.prefix
- document.nodeValue
- document.previousSibling
- document.nodeType
- document.lastChild
- document.namespaceURI
- document.nodeName
- document.firstChild
- document.nextSibling
- document.localName
- document.ownerDocument
- document.textContent
- document.close
- document.clear
- document.releaseEvents
- document.getElementsByName
- document.open
- document.write
- document.writeln
- document.captureEvents
- document.elementFromPoint
- document.createRange
- document.createComment
- document.queryCommandIndeterm
- document.createTextNode
- document.queryCommandEnabled
- document.getElementById
- document.createAttribute
- document.createElementNS
- document.createNodeIterator
- document.importNode
- document.createEntityReference
- document.createAttributeNS
- document.adoptNode
- document.createDocumentFragment
- document.getElementsByTagName
- document.createTreeWalker
- document.createElement
- document.createCDATASection
- document.createProcessingInstruction
- document.getElementsByTagNameNS
- document.createEvent
- document.getOverrideStyle
- document.execCommand
- document.queryCommandState
- document.queryCommandSupported
- document.queryCommandValue
- document.addEventListener
- document.removeEventListener
- document.dispatchEvent
- document.DOCUMENT_FRAGMENT_NODE
- document.ENTITY_REFERENCE_NODE
- document.CDATA_SECTION_NODE
- document.TEXT_NODE
- document.COMMENT_NODE
- document.ELEMENT_NODE
- document.ATTRIBUTE_NODE
- document.ENTITY_NODE
- document.PROCESSING_INSTRUCTION_NODE
- document.DOCUMENT_NODE
- document.DOCUMENT_TYPE_NODE
- document.NOTATION_NODE
- document.removeChild
- document.lookupPrefix
- document.insertBefore
- document.cloneNode
- document.item
- document.isDefaultNamespace
- document.appendChild
- document.hasAttributes
- document.replaceChild
- document.isSameNode
- document.normalize
- document.hasChildNodes
- document.isSupported
- document.isEqualNode
- document.lookupNamespaceURI,. document.body.bgColor
- document.body.vLink
- document.body.aLink
- document.body.scrollLeft
- document.body.scrollHeight
- document.body.background
- document.body.link
- document.body.text
- document.body.scrollTop
- document.body.scrollWidth
- document.body.id
- document.body.document
- document.body.isContentEditable
- document.body.className
- document.body.dir
- document.body.lang
- document.body.innerHTML
- document.body.innerText
- document.body.outerHTML
- document.body.outerText
- document.body.children
- document.body.contentEditable
- document.body.offsetWidth
- document.body.offsetHeight
- document.body.clientWidth
- document.body.offsetLeft
- document.body.style
- document.body.offsetTop
- document.body.tagName
- document.body.offsetParent
- document.body.clientHeight
- document.body.parentNode
- document.body.childNodes
- document.body.parentElement
- document.body.attributes
- document.body.prefix
- document.body.nodeValue
- document.body.previousSibling
- document.body.nodeType
- document.body.lastChild
- document.body.names paceURI
- document.body.nodeName
- document.body.firstChild
- document.body.nextSibling
- document.body.localName
- document.body.ownerDocument
- document.body.textContent
- document.body.removeAttributeNode
- document.body.removeAttribute
- document.body.getAttributeNode
- document.body.getAttributeNodeNS
- document.body.getElementsByTagName
- document.body.getElementsByTagNameNS
- document.body.getAttributeNS
- document.body.setAttributeNode
- document.body.scrollByLines
- document.body.setAttribute
- document.body.scrollByPages
- document.body.removeAttributeNS
- document.body.setAttributeNS
- document.body.setAttributeNodeNS
- document.body.getAttribute
- document.body.scrollIntoView
- document.body.hasAttribute
- document.body.hasAttributeNS
- document.body.focus
- document.body.blur
- document.body.insertAdjacentElement
- document.body.contains
- document.body.scrollIntoViewIfNeeded
- document.body.addEventListener
- document.body.removeEventListener
- document.body.dispatchEvent
- document.body.DOCUMENT_FRAGMENT_NODE
- document.body.ENTITY_REFERENCE_NODE
- document.body.CDATA_SECTION_NODE
- document.body.TEXT_NODE
- document.body.COMMENT_NODE
- document.body.ELEMENT_NODE
- document.body.ATTRIBUTE_NODE
- document.body.ENTITY_NODE
- document.body.PROCESSING_INSTRUCTION_NODE
- document.body.DOCUMENT_NODE
- document.body.DOCUMENT_TYPE_NODE
- document.body.NOTATION_NODE
- document.body.removeChild
- document.body.lookupPrefix
- document.body.insertBefore
- document.body.cloneNode
- document.body.item
- document.body.isDefaultNamespace
- document.body.appendChild
- document.body.hasAttributes
- document.body.replaceChild
- document.body.isSameNode
- document.body.normalize
- document.body.hasChildNodes
- document.body.isSupported
- document.body.isEqualNode
- document.body.lookupNamespaceURI