debt - use service worker headers

This commit is contained in:
Johannes Rieken 2019-07-03 09:53:03 +02:00
parent 989e1fa995
commit 638d39969a
3 changed files with 6 additions and 6 deletions

View file

@ -156,4 +156,4 @@
"windows-mutex": "0.2.1",
"windows-process-tree": "0.2.3"
}
}
}

View file

@ -86,7 +86,7 @@ class ResourcesMutationObserver {
}
private async _rewriteUrls(textContent: string): Promise<string> {
return textContent.replace(this._regexp, function (_m, quote, url) {
return textContent.replace(this._regexp, function (_m, quote = '', url) {
return `url(${quote}${location.href}vscode-resources/fetch?${encodeURIComponent(url)}${quote})`;
});
}
@ -108,9 +108,9 @@ class ResourceServiceWorker {
}
private _initServiceWorker(): void {
const url = './resourceServiceWorkerMain.js';
navigator.serviceWorker.register(url).then(() => {
// console.log('registered');
const url = require.toUrl('./resourceServiceWorkerMain.js');
navigator.serviceWorker.register(url, { scope: '/' }).then(reg => {
console.log('registered', reg);
return navigator.serviceWorker.ready;
}).then(() => {
// console.log('ready');

View file

@ -11,7 +11,7 @@
const handlerPromise = new Promise<Handler>((resolve, reject) => {
// load loader
const baseUrl = './out/';
const baseUrl = '../../../../../';
importScripts(baseUrl + 'vs/loader.js');
require.config({
baseUrl,