diff options
Diffstat (limited to 'src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java')
-rw-r--r-- | src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java b/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java index c896d89..d524b31 100644 --- a/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java +++ b/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java @@ -17,6 +17,11 @@ public interface WebViewProviderBoundaryInterface { /* VisualStateCallback */ InvocationHandler callback); /* WebMessagePort */ InvocationHandler[] createWebMessageChannel(); void postMessageToMainFrame(/* WebMessage */ InvocationHandler message, Uri targetOrigin); + void addWebMessageListener(String jsObjectName, String[] allowedOriginRules, + /* WebMessageListener */ InvocationHandler listener); + void removeWebMessageListener(String jsObjectName); + /* ScriptHandler */ InvocationHandler addDocumentStartJavaScript( + String script, String[] allowedOriginRules); WebViewClient getWebViewClient(); WebChromeClient getWebChromeClient(); /* WebViewRenderer */ InvocationHandler getWebViewRenderer(); |