WebViewProviderBoundaryInterface

interface WebViewProviderBoundaryInterface


Summary

Public methods

abstract InvocationHandler
addDocumentStartJavaScript(String script, String[] allowedOriginRules)
abstract void
addWebMessageListener(
    String jsObjectName,
    String[] allowedOriginRules,
    InvocationHandler listener
)
abstract InvocationHandler[]
abstract WebChromeClient
abstract WebViewClient
abstract InvocationHandler
abstract InvocationHandler
abstract void
insertVisualStateCallback(long requestId, InvocationHandler callback)
abstract void
postMessageToMainFrame(InvocationHandler message, Uri targetOrigin)
abstract void
abstract void

Public methods

addDocumentStartJavaScript

abstract InvocationHandler addDocumentStartJavaScript(String script, String[] allowedOriginRules)

addWebMessageListener

abstract void addWebMessageListener(
    String jsObjectName,
    String[] allowedOriginRules,
    InvocationHandler listener
)

createWebMessageChannel

abstract InvocationHandler[] createWebMessageChannel()

getWebChromeClient

abstract WebChromeClient getWebChromeClient()

getWebViewClient

abstract WebViewClient getWebViewClient()

getWebViewRenderer

abstract InvocationHandler getWebViewRenderer()

getWebViewRendererClient

abstract InvocationHandler getWebViewRendererClient()

insertVisualStateCallback

abstract void insertVisualStateCallback(long requestId, InvocationHandler callback)

postMessageToMainFrame

abstract void postMessageToMainFrame(InvocationHandler message, Uri targetOrigin)

removeWebMessageListener

abstract void removeWebMessageListener(String jsObjectName)

setWebViewRendererClient

abstract void setWebViewRendererClient(InvocationHandler webViewRendererClient)