| Index: chrome/common/chrome_content_client.cc
|
| diff --git a/chrome/common/chrome_content_client.cc b/chrome/common/chrome_content_client.cc
|
| index fb1b7585e938c6f244a148a798add730b078e62e..a2395c58f2a606fecf4d0bcc7e1387610bc069fa 100644
|
| --- a/chrome/common/chrome_content_client.cc
|
| +++ b/chrome/common/chrome_content_client.cc
|
| @@ -680,6 +680,16 @@ void ChromeContentClient::AddServiceWorkerSchemes(
|
| #endif
|
| }
|
|
|
| +bool ChromeContentClient::AllowScriptExtensionForServiceWorker(
|
| + const GURL& script_url) {
|
| +#if defined(ENABLE_EXTENSIONS)
|
| + return script_url.SchemeIs(extensions::kExtensionScheme) ||
|
| + script_url.SchemeIs(extensions::kExtensionResourceScheme);
|
| +#else
|
| + return false;
|
| +#endif
|
| +}
|
| +
|
| bool ChromeContentClient::IsSupplementarySiteIsolationModeEnabled() {
|
| #if defined(ENABLE_EXTENSIONS)
|
| return extensions::IsIsolateExtensionsEnabled();
|
|
|