Confirmed users
346
edits
(Style change) |
(Update Mozilla DOM events) |
||
| (14 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
! Reload | ! Reload | ||
| reload() | | reload() | ||
| | | reload() | ||
| | | refresh() | ||
|- | |- | ||
! Stop | ! Stop | ||
| stop() | | stop() | ||
| | | stop() | ||
| | | stop() | ||
|- | |- | ||
! | ! Navigate to previous page in history | ||
| goBack() | |||
| back() | |||
| goBack() | | goBack() | ||
|- | |- | ||
! | ! Navigate to next page in history | ||
| goForward() | |||
| forward() | |||
| goForward() | | goForward() | ||
|- | |- | ||
! Can go back? | ! Can go back? | ||
| getCanGoBack() | | getCanGoBack() | ||
| | | canGoBack() | ||
| | | canGoBack | ||
|- | |- | ||
! Can go forward? | ! Can go forward? | ||
| getCanGoForward() | | getCanGoForward() | ||
| | | canGoForward() | ||
| | | canGoForward | ||
|- | |||
! Go to particular history entry | |||
| | |||
| go() | |||
| | |||
|- | |||
! Go to particular URL | |||
| iframe.src | |||
| webview.src | |||
| navigate(), navigateWithHttpRequestMessage(), navigateToLocalStreamUri() | |||
|- | |||
! Load a data URL or string | |||
| iframe.src | |||
| webview.src, loadDataWithBaseUrl() | |||
| navigateToString() | |||
|} | |} | ||
=== Resource Management methods === | === Resource Management methods === | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
| Line 43: | Line 59: | ||
|- | |- | ||
! Change visibility state | ! Change visibility state | ||
| setVisible() | | setVisible() & setActive() | ||
| | | | ||
| | | | ||
|- | |- | ||
! Get visibility state | ! Get visibility state | ||
| getVisible() | | getVisible() & getActive() | ||
| | | | ||
| | | | ||
|- | |- | ||
! Clear | ! Clear resources | ||
| purgeHistory() | | purgeHistory() | ||
| | | clearData() | ||
| | | | ||
|- | |||
! Download on behalf of URL | |||
| download() | |||
| | |||
| | |||
|- | |||
! Inject Script | |||
| | |||
| executeScript() | |||
| invokeScriptAsync() | |||
|- | |||
! Inject CSS | |||
| | |||
| insertCSS() | |||
| | |||
|- | |||
! Get document title | |||
| | |||
| documentTitle | |||
| | |||
|} | |||
=== Event Dispatch methods === | |||
{| class="wikitable" width="100%" | |||
|- | |||
! API !! Mozilla !! Google !! Microsoft | |||
|- | |||
! Mouse Event | |||
| sendMouseEvent() | |||
| | |||
| | |||
|- | |||
! Touch Event | |||
| sendTouchEvent() | |||
| | |||
| | |||
|} | |||
=== Miscellaneous methods === | |||
{| class="wikitable" width="100%" | |||
|- | |||
! API !! Mozilla !! Google !! Microsoft | |||
|- | |||
! Screenshot | |||
| getScreenshot() | |||
| | |||
| capturePreviewToBlobAsync() | |||
|- | |||
! Capture content | |||
| | |||
| captureSelectedContentToDataPackageAsync() | |||
| | |||
|- | |||
! 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 === | |||
{| class="wikitable" width="100%" | |||
|- | |||
! API !! Mozilla !! Google !! Microsoft | |||
|- | |||
! Indicating a active InputMethod App | |||
| setInputMethodActive() | |||
| | |||
| | |||
|- | |||
! Get process identifier | |||
| | |||
| getProcessId() | |||
| | |||
|- | |||
! Stop a process | |||
| | |||
| terminate() | |||
| | |||
|} | |||
=== Attributes === | |||
{| class="wikitable" width="100%" | |||
|- | |||
! API !! Mozilla !! Google !! Microsoft | |||
|- | |||
! App manifest URL | |||
| mozapp | |||
| | |||
| | |||
|- | |||
! Widget manifest URL | |||
| mozwidget | |||
| | |||
| | |||
|} | |||
=== DOM Events === | |||
{| class="wikitable" width="100%" | |||
|- | |||
! API !! Mozilla !! Google !! Microsoft | |||
|- | |||
! on scroll | |||
| mozbrowserscroll, mozbrowserasyncscroll | |||
| | |||
| | |||
|- | |||
! on scrollview change | |||
| mozbrowserscrollviewchange | |||
| | |||
| | |||
|- | |||
! on scroll area change | |||
| mozbrowserscrollareachanged | |||
| | |||
| | |||
|- | |||
! on manifest change | |||
| mozbrowsermanifestchange | |||
| | |||
| | |||
|- | |||
! on meta change | |||
| mozbrowsermetachange | |||
| | |||
| | |||
|- | |||
! on window.close() | |||
| mozbrowserclose | |||
| close | |||
| | |||
|- | |||
! on WebActivity done | |||
| mozbrowseractivitydone | |||
| | |||
| | |||
|- | |||
! on context menu | |||
| mozbrowsercontextmenu | |||
| | |||
| | |||
|- | |||
! on error to load | |||
| mozbrowsererror | |||
| loadabort | |||
| MSWebViewUnviewableContentIdentified | |||
|- | |||
! on favicon change | |||
| mozbrowsericonchange | |||
| | |||
| | |||
|- | |||
! on load end | |||
| mozbrowserloadend | |||
| loadcommit, contentload | |||
| MSWebViewDOMContentLoaded, MSWebViewFrameDOMContentLoaded, MSWebViewNavigationCompleted, MSWebViewFrameNavigationCompleted | |||
|- | |||
! on load start | |||
| mozbrowserloadstart | |||
| loadstart | |||
| MSWebViewNavigationStart, MSWebViewFrameNavigationStarting | |||
|- | |||
! on load stop | |||
| | |||
| loadstop | |||
| | |||
|- | |||
! on loading | |||
| | |||
| | |||
| MSWebViewContentLoading, MSWebViewFrameContentLoading | |||
|- | |||
! 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 selection | |||
| mozbrowserselectionstatechanged | |||
| | |||
| | |||
|- | |||
! on touch caret tap | |||
| mozbrowsertouchcarettap | |||
| | |||
| | |||
|- | |||
! on HTTP auth | |||
| mozbrowserusernameandpasswordrequired | |||
| | |||
| | |||
|- | |||
! on asking permission | |||
| | |||
| permissionrequest | |||
| | |||
|- | |||
! on search engine result | |||
| mozbrowseropensearch | |||
| | |||
| | |||
|- | |||
! After paint | |||
| addNextPaintListener() && removeNextPaintListener() | |||
| | |||
| | |||
|- | |||
! on first paint | |||
| mozbrowserfirstpaint, mozbrowserdocumentfirstpaint | |||
| | |||
| | |||
|- | |||
! 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 | |||
| mozbrowserresize | |||
| sizechanged | |||
| | |||
|- | |||
! On zoom factor change | |||
| | |||
| zoomchange | |||
| | |||
|- | |||
! on window.external.notify | |||
| | |||
| | |||
| MSWebViewScriptNotify | |||
|} | |} | ||
== Links == | == Links == | ||
=== Mozilla Browser Element === | === Mozilla Browser Element === | ||