use URL instead of creating new a element

pull/21833/head
Bruno Windels 2019-02-21 15:37:52 +01:00
parent c2791b9470
commit d3f0b609f5
1 changed files with 1 additions and 6 deletions

View File

@ -260,12 +260,7 @@ function getServerName(userId) {
function getHostnameFromMatrixDomain(domain) { function getHostnameFromMatrixDomain(domain) {
if (!domain) return null; if (!domain) return null;
return new URL(`https://${domain}`).hostname;
// The hostname might have a port, so we convert it to a URL and
// split out the real hostname.
const parser = document.createElement('a');
parser.href = "https://" + domain;
return parser.hostname;
} }
function isHostInRegex(hostname, regexps) { function isHostInRegex(hostname, regexps) {