diff --git a/src/tracker/index.js b/src/tracker/index.js index f0cf700d..9fa560e6 100644 --- a/src/tracker/index.js +++ b/src/tracker/index.js @@ -54,7 +54,7 @@ const parseURL = url => { try { // use location.origin as the base to handle cases where the url is a relative path - const { pathname, search, hash } = new URL(url, href); + const { pathname, search, hash } = new URL(url, location.href); url = pathname + search + hash; } catch (e) { /* empty */ @@ -79,7 +79,6 @@ if (!url) return; currentRef = currentUrl; - currentUrl = parseURL(url.toString()); if (currentUrl !== currentRef) {