mirror of
https://github.com/microsoft/vscode.git
synced 2026-09-28 08:04:00 +01:00
Add suggestion on fixing service workers disabled error (#177008)
Fixes #176218
This commit is contained in:
@@ -267,7 +267,10 @@
|
||||
navigator.serviceWorker.addEventListener('controllerchange', onControllerChange);
|
||||
}
|
||||
}).catch(error => {
|
||||
reject(new Error(`Could not register service workers: ${error}.`));
|
||||
if (!onElectron && error instanceof Error && error.message.includes('user denied permission')) {
|
||||
return reject(new Error(`Could not register service worker. Please make sure third party cookies are enabled: ${error}`));
|
||||
}
|
||||
return reject(new Error(`Could not register service worker: ${error}.`));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<meta charset="UTF-8">
|
||||
|
||||
<meta http-equiv="Content-Security-Policy"
|
||||
content="default-src 'none'; script-src 'sha256-PXLLbTxUqUn4p+KvvFj5cqYN1AHAoeOHkHWZwsmuGck=' 'self'; frame-src 'self'; style-src 'unsafe-inline';">
|
||||
content="default-src 'none'; script-src 'sha256-tzEa4Fy2HeWh9MuG37ZD3KtUwJ9bB44fgpDcvpmRm2w=' 'self'; frame-src 'self'; style-src 'unsafe-inline';">
|
||||
|
||||
<!-- Disable pinch zooming -->
|
||||
<meta name="viewport"
|
||||
@@ -268,7 +268,10 @@
|
||||
navigator.serviceWorker.addEventListener('controllerchange', onControllerChange);
|
||||
}
|
||||
}).catch(error => {
|
||||
reject(new Error(`Could not register service workers: ${error}.`));
|
||||
if (!onElectron && error instanceof Error && error.message.includes('user denied permission')) {
|
||||
return reject(new Error(`Could not register service worker. Please make sure third party cookies are enabled: ${error}`));
|
||||
}
|
||||
return reject(new Error(`Could not register service worker: ${error}.`));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user