| Index: extensions/renderer/resources/guest_view/web_view_experimental.js
|
| diff --git a/extensions/renderer/resources/guest_view/web_view_experimental.js b/extensions/renderer/resources/guest_view/web_view_experimental.js
|
| index 04299e93cbe22f99c6fa51d905da2b4b02cd85b5..334a0a00ee18cb3dc1b9dc6a3fad8636a6e3fc61 100644
|
| --- a/extensions/renderer/resources/guest_view/web_view_experimental.js
|
| +++ b/extensions/renderer/resources/guest_view/web_view_experimental.js
|
| @@ -11,9 +11,29 @@
|
| var WebViewImpl = require('webView').WebViewImpl;
|
| var WebViewInternal = require('webViewInternal').WebViewInternal;
|
|
|
| +WebViewImpl.prototype.addContentScripts = function() {
|
| + if (!this.guest.getId()) {
|
| + window.console.error(WebViewConstants.ERROR_MSG_CANNOT_INJECT_SCRIPT);
|
| + return false;
|
| + }
|
| + var args = $Array.concat([this.guest.getId()], $Array.slice(arguments));
|
| + return $Function.apply(WebViewInternal.addContentScripts, null, args);
|
| +};
|
| +
|
| +WebViewImpl.prototype.removeContentScripts = function(var_args) {
|
| + if (!this.guest.getId()) {
|
| + window.console.error(WebViewConstants.ERROR_MSG_CANNOT_INJECT_SCRIPT);
|
| + return false;
|
| + }
|
| + var args = $Array.concat([this.guest.getId()], $Array.slice(arguments));
|
| + return $Function.apply(WebViewInternal.removeContentScripts, null, args);
|
| +};
|
| +
|
| // An array of <webview>'s experimental API methods. See |WEB_VIEW_API_METHODS|
|
| // in web_view_api_methods.js for more details.
|
| var WEB_VIEW_EXPERIMENTAL_API_METHODS = [
|
| + 'addContentScripts',
|
| + 'removeContentScripts'
|
| ];
|
|
|
| // Registers the experimantal WebVIew API when available.
|
|
|