www
аналогичен любому другому поддомену, поэтому JS не может знать, является ли он частью домена или нет. Но вы можете удалить www
вручную:
currentDomain = newUrl.hostname.replace(/^www\./, "");
, чтобы получить путь, используйте pathname
:
const currentPath = `${currentDomain}/${newUrl.pathname}`