| Index: extensions/renderer/dispatcher.cc
|
| diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc
|
| index a9186347776415b6c29901c0c7515875485251fb..8343468b59c91d8af1cbfdd1dd7117d79f03ef34 100644
|
| --- a/extensions/renderer/dispatcher.cc
|
| +++ b/extensions/renderer/dispatcher.cc
|
| @@ -876,6 +876,9 @@ void Dispatcher::WebKitInitialized() {
|
| // Extension resources are HTTP-like and safe to expose to the fetch API.
|
| // The rules for the fetch API are consistent with XHR.
|
| WebSecurityPolicy::registerURLSchemeAsSupportingFetchAPI,
|
| + // Extension resources, when loaded as the top-level document, should
|
| + // bypass Blink's strict first-party origin checks.
|
| + WebSecurityPolicy::registerURLSchemeAsFirstPartyWhenTopLevel,
|
| };
|
|
|
| WebString extension_scheme(base::ASCIIToUTF16(kExtensionScheme));
|
|
|