Browse Source

Merge f2db050877 into 32098ca7d1

pull/7735/merge
7heMech 1 day ago
committed by GitHub
parent
commit
7831293ea0
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 46
      src/static/scripts/admin_diagnostics.js

46
src/static/scripts/admin_diagnostics.js

@ -195,19 +195,41 @@ function checkTimeDrift(utcTimeA, utcTimeB, statusPrefix) {
} }
function checkDomain(browserURL, serverURL) { function checkDomain(browserURL, serverURL) {
if (serverURL == browserURL) { try {
document.getElementById("domain-success").classList.remove("d-none"); const browser = new URL(browserURL);
domainCheck = true; const server = new URL(serverURL);
} else {
document.getElementById("domain-warning").classList.remove("d-none");
}
// Check for HTTPS at domain-server-string const browserPath = browser.pathname.split("/").filter(Boolean).join("/");
if (serverURL.startsWith("https://") ) { const serverPath = server.pathname.split("/").filter(Boolean).join("/");
document.getElementById("https-success").classList.remove("d-none");
httpsCheck = true; if (browser.origin === server.origin && browserPath === serverPath) {
} else { document.getElementById("domain-success").classList.remove("d-none");
document.getElementById("https-warning").classList.remove("d-none"); domainCheck = true;
} else {
document.getElementById("domain-warning").classList.remove("d-none");
}
// Check for HTTPS at domain-server-string
if (server.protocol === "https:") {
document.getElementById("https-success").classList.remove("d-none");
httpsCheck = true;
} else {
document.getElementById("https-warning").classList.remove("d-none");
}
} catch {
if (serverURL == browserURL) {
document.getElementById("domain-success").classList.remove("d-none");
domainCheck = true;
} else {
document.getElementById("domain-warning").classList.remove("d-none");
}
if (serverURL.startsWith("https://")) {
document.getElementById("https-success").classList.remove("d-none");
httpsCheck = true;
} else {
document.getElementById("https-warning").classList.remove("d-none");
}
} }
} }

Loading…
Cancel
Save