| Index: extensions/renderer/resources/guest_view/web_view/web_view_api_methods.js
|
| diff --git a/extensions/renderer/resources/guest_view/web_view/web_view_api_methods.js b/extensions/renderer/resources/guest_view/web_view/web_view_api_methods.js
|
| index e42396e716b274ee11b02ef3c5adbe83513ae704..047436da0ff1c807f66e03e23f6f66ebdb38263e 100644
|
| --- a/extensions/renderer/resources/guest_view/web_view/web_view_api_methods.js
|
| +++ b/extensions/renderer/resources/guest_view/web_view/web_view_api_methods.js
|
| @@ -11,6 +11,9 @@ var WebViewImpl = require('webView').WebViewImpl;
|
| // implementations will be given default implementations. Default
|
| // implementations come from createDefaultApiMethod() in web_view.js.
|
| var WEB_VIEW_API_METHODS = [
|
| + // Add content scripts for the guest page.
|
| + 'addContentScripts',
|
| +
|
| // Navigates to the previous history entry.
|
| 'back',
|
|
|
| @@ -64,6 +67,9 @@ var WEB_VIEW_API_METHODS = [
|
| // Prints the contents of the webview.
|
| 'print',
|
|
|
| + // Removes content scripts for the guest page.
|
| + 'removeContentScripts',
|
| +
|
| // Reloads the current top-level page.
|
| 'reload',
|
|
|
| @@ -89,6 +95,11 @@ var WEB_VIEW_API_METHODS = [
|
| // -----------------------------------------------------------------------------
|
| // Custom API method implementations.
|
|
|
| +WebViewImpl.prototype.addContentScripts = function() {
|
| + var args = $Array.concat([this.viewInstanceId], $Array.slice(arguments));
|
| + return $Function.apply(WebViewInternal.addContentScripts, null, args);
|
| +};
|
| +
|
| WebViewImpl.prototype.back = function(callback) {
|
| return this.go(-1, callback);
|
| };
|
| @@ -148,6 +159,11 @@ WebViewImpl.prototype.print = function() {
|
| return this.executeScript({code: 'window.print();'});
|
| };
|
|
|
| +WebViewImpl.prototype.removeContentScripts = function(var_args) {
|
| + var args = $Array.concat([this.viewInstanceId], $Array.slice(arguments));
|
| + return $Function.apply(WebViewInternal.removeContentScripts, null, args);
|
| +};
|
| +
|
| WebViewImpl.prototype.setUserAgentOverride = function(userAgentOverride) {
|
| this.userAgentOverride = userAgentOverride;
|
| if (!this.guest.getId()) {
|
|
|