diff options
author | kalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-30 18:28:39 +0000 |
---|---|---|
committer | kalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-30 18:28:39 +0000 |
commit | c1abb3237596e83cc12639d5b9e7607b67ae77f2 (patch) | |
tree | 4696ac8ad2d52243324f89fd2f238669785541e2 /extensions/browser/extension_message_filter.h | |
parent | 056fb8baa877888f0996eb5283721f1dbf2b5fb4 (diff) | |
download | chromium_src-c1abb3237596e83cc12639d5b9e7607b67ae77f2.zip chromium_src-c1abb3237596e83cc12639d5b9e7607b67ae77f2.tar.gz chromium_src-c1abb3237596e83cc12639d5b9e7607b67ae77f2.tar.bz2 |
Allow restricting WebUI-enabled extension APIs to URL patterns.
BUG=391944
R=rockot@chromium.org, jschuh@chromium.org
Review URL: https://codereview.chromium.org/422433005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286564 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'extensions/browser/extension_message_filter.h')
-rw-r--r-- | extensions/browser/extension_message_filter.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/extensions/browser/extension_message_filter.h b/extensions/browser/extension_message_filter.h index 1ed785e..c45fb03 100644 --- a/extensions/browser/extension_message_filter.h +++ b/extensions/browser/extension_message_filter.h @@ -12,6 +12,7 @@ #include "base/macros.h" #include "base/memory/weak_ptr.h" #include "content/public/browser/browser_message_filter.h" +#include "url/gurl.h" struct ExtensionHostMsg_Request_Params; @@ -52,8 +53,10 @@ class ExtensionMessageFilter : public content::BrowserMessageFilter { // Message handlers on the UI thread. void OnExtensionAddListener(const std::string& extension_id, + const GURL& listener_url, const std::string& event_name); void OnExtensionRemoveListener(const std::string& extension_id, + const GURL& listener_url, const std::string& event_name); void OnExtensionAddLazyListener(const std::string& extension_id, const std::string& event_name); |