Index: chrome/renderer/resources/extensions/web_view.js |
diff --git a/chrome/renderer/resources/extensions/web_view.js b/chrome/renderer/resources/extensions/web_view.js |
index 71023e2e16117a3fe272456bba24550162b92f18..a91ada939b136073b2c9b5cc7904c0fc9f34f783 100644 |
--- a/chrome/renderer/resources/extensions/web_view.js |
+++ b/chrome/renderer/resources/extensions/web_view.js |
@@ -71,6 +71,13 @@ function WebView(node) { |
}; |
}, this); |
+ node['executeScript'] = function(var_args) { |
+ var args = [self.objectNode_.getProcessId(), |
+ self.objectNode_.getRouteId()].concat( |
+ Array.prototype.slice.call(arguments)); |
+ chrome.webview.executeScript.apply(null, args); |
+ } |
+ |
// Map attribute modifications on the <webview> tag to property changes in |
// the underlying <object> node. |
var handleMutation = this.handleMutation_.bind(this); |