summaryrefslogtreecommitdiff
path: root/src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java')
-rw-r--r--src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java5
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();