diff --git a/packages/platform-browser/src/browser/browser_adapter.ts b/packages/platform-browser/src/browser/browser_adapter.ts index d3d4a9ab2e16..b56c97c08cf9 100644 --- a/packages/platform-browser/src/browser/browser_adapter.ts +++ b/packages/platform-browser/src/browser/browser_adapter.ts @@ -92,5 +92,5 @@ function getBaseElementHref(): string|null { function relativePath(url: string): string { // The base URL doesn't really matter, we just need it so relative paths have something // to resolve against. In the browser `HTMLBaseElement.href` is always absolute. - return new URL(url, 'http://a').pathname; + return new URL(url, document.baseURI).pathname; }