Fix misc bugs with cloaking, empty localStorage values, and remove redundant transportManager code.
This commit is contained in:
parent
171a163531
commit
2bd41a9552
3 changed files with 6 additions and 6 deletions
|
|
@ -11,6 +11,9 @@
|
|||
link = document.createElement("link");
|
||||
link.rel = "icon";
|
||||
}
|
||||
if (!parsedCloak.icon.startsWith("http")) {
|
||||
parsedCloak.icon = window.location.origin + parsedCloak.icon;
|
||||
}
|
||||
link.href = `/custom-favicon?url=${parsedCloak.icon}`;
|
||||
document.getElementsByTagName("head")[0].appendChild(link);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -311,10 +311,10 @@ const t = i18n.useTranslations(lang);
|
|||
const useWss = location.protocol == "https:";
|
||||
const webSocketProtocol = useWss ? "wss://" : "ws://";
|
||||
let savedWispUrl = localStorage.getItem("alu__wispUrl");
|
||||
if (savedWispUrl == null)
|
||||
if (savedWispUrl == null || savedWispUrl == "")
|
||||
localStorage.setItem("alu__wispUrl", webSocketProtocol + location.host + "/wisp/");
|
||||
let savedBareUrl = localStorage.getItem("alu__bareUrl");
|
||||
if (savedBareUrl == null) localStorage.setItem("alu__bareUrl", location.origin + "/bare/");
|
||||
if (savedBareUrl == null || savedBareUrl == "") localStorage.setItem("alu__bareUrl", location.origin + "/bare/");
|
||||
wispURLInput.value = localStorage.getItem("alu__wispUrl");
|
||||
bareURLInput.value = localStorage.getItem("alu__bareUrl");
|
||||
// Proxy settings
|
||||
|
|
|
|||
|
|
@ -28,9 +28,6 @@ export default class TransportManager {
|
|||
if (transport) {
|
||||
this.transport = transport;
|
||||
}
|
||||
if (navigator.userAgent.includes("Firefox")) {
|
||||
this.transport = "BareMod.BareClient";
|
||||
}
|
||||
if (localStorage.getItem("alu__selectedTransport") != null && !transport) {
|
||||
this.transport = JSON.parse(localStorage.getItem("alu__selectedTransport")!).value;
|
||||
}
|
||||
|
|
@ -58,7 +55,7 @@ export default class TransportManager {
|
|||
let transportConfig: transportConfig = { wisp: wispURL };
|
||||
|
||||
if (this.transport == "BareMod.BareClient") {
|
||||
transportConfig = localStorage.getItem("alu__bareURL") || window.location.origin + "/bare/";
|
||||
transportConfig = localStorage.getItem("alu__bareUrl") || window.location.origin + "/bare/";
|
||||
}
|
||||
|
||||
SetTransport(this.transport, transportConfig);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue