WebAPI/BrowserAPI/Common Subset: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Events)
Line 89: Line 89:


=== Attributes ===
=== Attributes ===
=== Events ===
=== DOM Events ===
{| class="wikitable" width="100%"
|-
! API !! Mozilla !! Google !! Microsoft
|-
! on scroll
| mozbrowserasyncscroll
|
|
|-
! on window.close()
| mozbrowserclose
|
|
|-
! on context menu
| mozbrowsercontextmenu
|
|
|-
! on error to load
| mozbrowsererror
|
|
|-
! on favicon change
| mozbrowsericonchange
|
|
|-
! on load end
| mozbrowserloadend
|
|
|-
! on load start
| mozbrowserloadstart
|
|
|-
! on location change
| mozbrowserlocationchange
|
|
|-
! on window.open()
| mozbrowseropenwindow
|
|
|-
! on SSL state change
| mozbrowsersecuritychange
|
|
|-
! on prompt (alert, confirm, prompt)
| mozbrowsershowmodalprompt
|
|
|-
! on title change
| mozbrowsertitlechange
|
|
|-
! on HTTP auth
| mozbrowserusernameandpasswordrequired
|
|
|-
! on search engine result
| mozbrowseropensearch
|
|
|}
 
== Links ==
== Links ==
=== Mozilla Browser Element ===
=== Mozilla Browser Element ===

Revision as of 10:38, 13 January 2015

This wiki page aims to document the difference and common subset of <webview> API provided by various vendors.

API categories

Navigation methods

API Mozilla Google Microsoft
Reload reload() FIXME FIXME
Stop stop() FIXME FIXME
Go back goBack() FIXME FIXME
Go forward goForward() FIXME FIXME
Can go back? getCanGoBack() FIXME FIXME
Can go forward? getCanGoForward() FIXME FIXME

Resource Management methods

API Mozilla Google Microsoft
Change visibility state setVisible() FIXME FIXME
Get visibility state getVisible() FIXME FIXME
Clear all resources purgeHistory() FIXME FIXME

Event Dispatch methods

API Mozilla Google Microsoft
Mouse Event sendMouseEvent() FIXME FIXME
Touch Event sendTouchEvent() FIXME FIXME

Miscellaneous methods

API Mozilla Google Microsoft
Screenshot getScreenshot() FIXME FIXME
Zooming zoom() FIXME FIXME

Attributes

DOM Events

API Mozilla Google Microsoft
on scroll mozbrowserasyncscroll
on window.close() mozbrowserclose
on context menu mozbrowsercontextmenu
on error to load mozbrowsererror
on favicon change mozbrowsericonchange
on load end mozbrowserloadend
on load start mozbrowserloadstart
on location change mozbrowserlocationchange
on window.open() mozbrowseropenwindow
on SSL state change mozbrowsersecuritychange
on prompt (alert, confirm, prompt) mozbrowsershowmodalprompt
on title change mozbrowsertitlechange
on HTTP auth mozbrowserusernameandpasswordrequired
on search engine result mozbrowseropensearch

Links

Mozilla Browser Element

API doc
https://developer.mozilla.org/en-US/docs/Web/API/Using_the_Browser_API
WebIDL
http://mxr.mozilla.org/mozilla-central/source/dom/webidl/BrowserElement.webidl

Google Webview Element

API doc
https://developer.chrome.com/apps/tags/webview

Microsoft Webview Element

API doc
http://msdn.microsoft.com/en-gb/library/windows/apps/dn301831.aspx