[remoteobjects] Implement remote method invocation
This change: - implements the remote method invocation functionality of the WebView addJavascriptInterface API. - adds several browser tests to verify basic cases. When a method is called on the exposed object, the renderer first looks it up in a cache. If not found, it asks the browser to confirm this method exists and adds it to the cache. Design doc: https://docs.google.com/document/d/1T8Zj_gZK7jHsy80Etk-Rw4hXMIW4QeaTtXjy5ZKP3X0/ Bug: 794320 Change-Id: I3838bde1011cc63d4a4b55eedb7f6d27c946be6d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2023187Reviewed-by:Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org> Cr-Commit-Position: refs/heads/master@{#749264}
Showing
Please register or sign in to comment