| 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..5b563a8f882a872a909dbcbc3d269c93ea5e24bd 100644
|
| --- a/chrome/renderer/resources/extensions/web_view.js
|
| +++ b/chrome/renderer/resources/extensions/web_view.js
|
| @@ -8,6 +8,7 @@
|
| // are hidden via Shadow DOM.
|
|
|
| var watchForTag = require("tagWatcher").watchForTag;
|
| +var sendRequest = require("sendRequest").sendRequest;
|
|
|
| var WEB_VIEW_ATTRIBUTES = ['name', 'src', 'partition'];
|
|
|
| @@ -71,6 +72,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);
|
|
|