| Index: chrome/renderer/extensions/extension_resource_request_policy.h
|
| diff --git a/chrome/renderer/extensions/extension_resource_request_policy.h b/chrome/renderer/extensions/extension_resource_request_policy.h
|
| index cb59bca242914e85427147200e349d7522abc677..329b5a0adb24ea361b82b76a9ff51c93694b2ede 100644
|
| --- a/chrome/renderer/extensions/extension_resource_request_policy.h
|
| +++ b/chrome/renderer/extensions/extension_resource_request_policy.h
|
| @@ -12,13 +12,20 @@ namespace WebKit {
|
| class WebFrame;
|
| }
|
|
|
| -// Encapsulates the policy for when chrome-extension:// URLs can be requested.
|
| +// Encapsulates the policy for when chrome-extension:// and
|
| +// chrome-extension-resource:// URLs can be requested.
|
| class ExtensionResourceRequestPolicy {
|
| public:
|
| - // Returns true if the |resource_url| can be requested from |frame_url|.
|
| + // Returns true if the chrome-extension:// |resource_url| can be requested
|
| + // from |frame_url|.
|
| static bool CanRequestResource(const GURL& resource_url,
|
| WebKit::WebFrame* frame,
|
| const ExtensionSet* loaded_extensions);
|
| + // Returns true if the chrome-extension-resource:// |resource_url| can be
|
| + // requested from |frame_url|.
|
| + static bool CanRequestExtensionResourceScheme(
|
| + const GURL& resource_url,
|
| + WebKit::WebFrame* frame);
|
|
|
| private:
|
| ExtensionResourceRequestPolicy();
|
|
|