diff options
author | battre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-03 09:20:25 +0000 |
---|---|---|
committer | battre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-03 09:20:25 +0000 |
commit | fd50e7b218e48d2299664f71b3af13e4acae1868 (patch) | |
tree | 6e0a1b640147e352b2d9849fcd47148dc5cc5d9e /chrome/renderer/resources/extensions/extension_process_bindings.js | |
parent | 52447df4674e60c7dc78fa6742885f8ae470a517 (diff) | |
download | chromium_src-fd50e7b218e48d2299664f71b3af13e4acae1868.zip chromium_src-fd50e7b218e48d2299664f71b3af13e4acae1868.tar.gz chromium_src-fd50e7b218e48d2299664f71b3af13e4acae1868.tar.bz2 |
Trigger warning if extensions call webRequest.handlerBehaviorChanged too frequently
BUG=Write extension that calls webRequest.handlerBehaviorChanged 10 times in short succession - already simulated in unittest.
TEST=no
Review URL: http://codereview.chromium.org/8417038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108441 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/resources/extensions/extension_process_bindings.js')
-rw-r--r-- | chrome/renderer/resources/extensions/extension_process_bindings.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/renderer/resources/extensions/extension_process_bindings.js b/chrome/renderer/resources/extensions/extension_process_bindings.js index f6d946e..96db368 100644 --- a/chrome/renderer/resources/extensions/extension_process_bindings.js +++ b/chrome/renderer/resources/extensions/extension_process_bindings.js @@ -933,6 +933,13 @@ var chrome = chrome || {}; {forIOThread: true}); }; + apiFunctions["experimental.webRequest.handlerBehaviorChanged"]. + handleRequest = function() { + var args = Array.prototype.slice.call(arguments); + sendRequest(this.name, args, this.definition.parameters, + {forIOThread: true}); + }; + apiFunctions["contextMenus.create"].customCallback = function(name, request, response) { if (chrome.extension.lastError) { |