|
|
@@ -1,3 +1,5 @@
|
|
|
+const url_prefix = __APP_URL__;
|
|
|
+
|
|
|
export function getURLSearchParams(value?: string): URLSearchParams {
|
|
|
value ??= `${ location.search }&${ location.hash.split('?')[ 1 ] || '' }`;
|
|
|
return new URLSearchParams(value);
|
|
|
@@ -9,14 +11,14 @@ export function getURLSearchParamsByUrl(value: string): URLSearchParams {
|
|
|
}
|
|
|
|
|
|
export function getClientURL(value: string, origin = location.origin) {
|
|
|
- if ( value?.startsWith(__APP_URL__) ) return value.replace(__APP_URL__, origin);
|
|
|
+ if ( url_prefix && value?.startsWith(url_prefix) ) return value.replace(url_prefix, origin);
|
|
|
if ( !value || /^https?:\/\//.test(value) ) return value;
|
|
|
if ( value.startsWith('~') ) { value = value.slice(1); }
|
|
|
return fullURL(value, origin);
|
|
|
}
|
|
|
|
|
|
export function getServerURL(value: string, origin = location.origin) {
|
|
|
- return value?.startsWith(origin) ? value.replace(origin, __APP_URL__) : value;
|
|
|
+ return value?.startsWith(origin) ? value.replace(origin, url_prefix) : value;
|
|
|
}
|
|
|
|
|
|
function fullURL(value: string, origin = location.origin) {
|