WebAPI/BrowserAPI/Common Subset: Difference between revisions
< WebAPI | BrowserAPI
Jump to navigation
Jump to search
(Fix format) |
(Add chrome DOM events) |
||
Line 197: | Line 197: | ||
! on window.close() | ! on window.close() | ||
| mozbrowserclose | | mozbrowserclose | ||
| | | close | ||
| | | | ||
|- | |- | ||
Line 207: | Line 207: | ||
! on error to load | ! on error to load | ||
| mozbrowsererror | | mozbrowsererror | ||
| | | loadabort | ||
| | | | ||
|- | |- | ||
Line 217: | Line 217: | ||
! on load end | ! on load end | ||
| mozbrowserloadend | | mozbrowserloadend | ||
| | | loadcommit, contentload | ||
| | | | ||
|- | |- | ||
! on load start | ! on load start | ||
| mozbrowserloadstart | | mozbrowserloadstart | ||
| loadstart | |||
| | | | ||
|- | |||
! on load stop | |||
| | |||
| loadstop | |||
| | |||
|- | |||
! on load redirect | |||
| | |||
| loadredirect | |||
| | | | ||
|- | |- | ||
Line 232: | Line 242: | ||
! on window.open() | ! on window.open() | ||
| mozbrowseropenwindow | | mozbrowseropenwindow | ||
| | | newwindow | ||
| | | | ||
|- | |- | ||
Line 242: | Line 252: | ||
! on prompt (alert, confirm, prompt) | ! on prompt (alert, confirm, prompt) | ||
| mozbrowsershowmodalprompt | | mozbrowsershowmodalprompt | ||
| | | dialog | ||
| | | | ||
|- | |- | ||
Line 253: | Line 263: | ||
| mozbrowserusernameandpasswordrequired | | mozbrowserusernameandpasswordrequired | ||
| | | | ||
| | |||
|- | |||
! on asking permission | |||
| | |||
| permissionrequest | |||
| | | | ||
|- | |- | ||
Line 263: | Line 278: | ||
| addNextPaintListener() && removeNextPaintListener() | | addNextPaintListener() && removeNextPaintListener() | ||
| | | | ||
| | |||
|- | |||
! When the guest window logs a console message | |||
| | |||
| consolemessage | |||
| | |||
|- | |||
! When the process rendering the guest web content has exited | |||
| | |||
| exit | |||
| | |||
|- | |||
! When new find(content search) result appears | |||
| | |||
| findupdate | |||
| | |||
|- | |||
! When the content is responsive | |||
| | |||
| responsive | |||
| | |||
|- | |||
! When the content is unresponsive | |||
| | |||
| unresponsive | |||
| | |||
|- | |||
! On content size change | |||
| | |||
| sizechanged | |||
| | |||
|- | |||
! On zoom factor change | |||
| | |||
| zoomchange | |||
| | | | ||
|} | |} |
Revision as of 07:10, 14 January 2015
This wiki page aims to document the difference and common subset of <webview> API provided by various vendors.
API categories
API | Mozilla | Microsoft | |
---|---|---|---|
Reload | reload() | reload() | |
Stop | stop() | stop() | |
Go back | goBack() | back() | |
Go forward | goForward() | forward() | |
Can go back? | getCanGoBack() | canGoBack() | |
Can go forward? | getCanGoForward() | canGoForward() | |
Go to particular history entry | go() |
Resource Management methods
API | Mozilla | Microsoft | |
---|---|---|---|
Change visibility state | setVisible() & setActive() | ||
Get visibility state | getVisible() & getActive() | ||
Clear resources | purgeHistory() | clearData() | |
Download on behalf of URL | download() | ||
Inject Script | executeScript() | ||
Inject CSS | insertCSS() |
Event Dispatch methods
API | Mozilla | Microsoft | |
---|---|---|---|
Mouse Event | sendMouseEvent() | ||
Touch Event | sendTouchEvent() |
Miscellaneous methods
API | Mozilla | Microsoft | |
---|---|---|---|
Screenshot | getScreenshot() | ||
Zooming | zoom() | setZoom() | |
Get current zoom factor | getZoom() | ||
Get content's real dimension | getContentDimensions() | ||
Search content | find() | ||
Stop search content | stopFinding() | ||
Get UserAgent | getUserAgent() | ||
Check if UserAgent is overridden | isUserAgentOverridden() | ||
Override UserAgent | setUserAgentOverride() | ||
Print page | print() |
WebApp methods
API | Mozilla | Microsoft | |
---|---|---|---|
Indicating a active InputMethod App | setInputMethodActive() | ||
Get process identifier | getProcessId() | ||
Stop a process | terminate() |
Attributes
API | Mozilla | Microsoft | |
---|---|---|---|
App manifest URL | mozapp | ||
Widget manifest URL | mozwidget |
DOM Events
API | Mozilla | Microsoft | |
---|---|---|---|
on scroll | mozbrowserasyncscroll | ||
on window.close() | mozbrowserclose | close | |
on context menu | mozbrowsercontextmenu | ||
on error to load | mozbrowsererror | loadabort | |
on favicon change | mozbrowsericonchange | ||
on load end | mozbrowserloadend | loadcommit, contentload | |
on load start | mozbrowserloadstart | loadstart | |
on load stop | loadstop | ||
on load redirect | loadredirect | ||
on location change | mozbrowserlocationchange | ||
on window.open() | mozbrowseropenwindow | newwindow | |
on SSL state change | mozbrowsersecuritychange | ||
on prompt (alert, confirm, prompt) | mozbrowsershowmodalprompt | dialog | |
on title change | mozbrowsertitlechange | ||
on HTTP auth | mozbrowserusernameandpasswordrequired | ||
on asking permission | permissionrequest | ||
on search engine result | mozbrowseropensearch | ||
After paint | addNextPaintListener() && removeNextPaintListener() | ||
When the guest window logs a console message | consolemessage | ||
When the process rendering the guest web content has exited | exit | ||
When new find(content search) result appears | findupdate | ||
When the content is responsive | responsive | ||
When the content is unresponsive | unresponsive | ||
On content size change | sizechanged | ||
On zoom factor change | zoomchange |
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