MessageWebViewClient

A WebViewClient that enables the Airship Native Bridge for Message Center.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
protected open override fun extendActionRequest(request: ActionRunRequest, webView: WebView): ActionRunRequest
Link copied to clipboard
protected open override fun extendJavascriptEnvironment(builder: JavaScriptEnvironment.Builder, webView: WebView): JavaScriptEnvironment.Builder

Inherited functions

Link copied to clipboard
fun addAuthRequestCredentials(expectedAuthHost: String, username: String?, password: String?)
Link copied to clipboard
Link copied to clipboard
open fun doUpdateVisitedHistory(view: WebView?, url: String?, isReload: Boolean)
Link copied to clipboard
protected fun isAllowed(url: String?): Boolean
Link copied to clipboard
open fun onAirshipCommand(webView: WebView, command: String, uri: Uri)
Link copied to clipboard
open fun onClose(webView: WebView)
Link copied to clipboard
open fun onFormResubmission(view: WebView?, dontResend: Message?, resend: Message?)
Link copied to clipboard
open override fun onLoadResource(webView: WebView, url: String?)
Link copied to clipboard
open fun onPageCommitVisible(view: WebView?, url: String?)
Link copied to clipboard
open override fun onPageFinished(view: WebView?, url: String?)
Link copied to clipboard
open override fun onPageStarted(view: WebView, url: String?, favicon: Bitmap?)
Link copied to clipboard
Link copied to clipboard
open fun onReceivedError(view: WebView?, errorCode: Int, description: String?, failingUrl: String?)
open override fun onReceivedError(view: WebView?, request: WebResourceRequest?, error: WebResourceError?)
Link copied to clipboard
open override fun onReceivedHttpAuthRequest(view: WebView, handler: HttpAuthHandler, host: String?, realm: String?)
Link copied to clipboard
open fun onReceivedHttpError(view: WebView?, request: WebResourceRequest?, errorResponse: WebResourceResponse?)
Link copied to clipboard
open fun onReceivedLoginRequest(view: WebView?, realm: String?, account: String?, args: String?)
Link copied to clipboard
open fun onReceivedSslError(view: WebView?, handler: SslErrorHandler?, error: SslError?)
Link copied to clipboard
Link copied to clipboard
open fun onSafeBrowsingHit(view: WebView?, request: WebResourceRequest?, threatType: Int, callback: SafeBrowsingResponse?)
Link copied to clipboard
open fun onScaleChanged(view: WebView?, oldScale: Float, newScale: Float)
Link copied to clipboard
open fun onTooManyRedirects(view: WebView?, cancelMsg: Message?, continueMsg: Message?)
Link copied to clipboard
open fun onUnhandledKeyEvent(view: WebView?, event: KeyEvent?)
Link copied to clipboard
fun removeAuthRequestCredentials(expectedAuthHost: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun shouldOverrideKeyEvent(view: WebView?, event: KeyEvent?): Boolean
Link copied to clipboard