Use Anchor Tag to Parse URL
James DiGioia
function getURLObject(url) {const parser = document.createElement('a');parser.href = url;return {protocol: parser.protocol,hostname: parser.hostname,port: parser.port,pathname: parser.pathname,search: parser.search,hash: parser.hash,host: parser.host};}
geturlobject.js