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