refactor(service-worker): use Adapter#parseUrl()
for all URL parsing (#27080)
This commit also ensures that the correct implementation is used on environments that do not support `URL` (e.g. Node.js). PR Close #27080
This commit is contained in:

committed by
Matias Niemelä

parent
a24f4b51b3
commit
6cd3743b44
@ -18,7 +18,7 @@ export class Adapter {
|
||||
constructor(scope: ServiceWorkerGlobalScope) {
|
||||
// Suffixing `ngsw` with the baseHref to avoid clash of cache names
|
||||
// for SWs with different scopes on the same domain.
|
||||
const baseHref = new URL(scope.registration.scope).pathname;
|
||||
const baseHref = this.parseUrl(scope.registration.scope).path;
|
||||
this.cacheNamePrefix = 'ngsw:' + baseHref;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user