mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fix possible issue with server detection
This commit is contained in:
parent
415e48d87f
commit
3c52b8fcd4
1 changed files with 4 additions and 1 deletions
|
@ -31,9 +31,12 @@ export async function serverAddress() {
|
||||||
const urls = [];
|
const urls = [];
|
||||||
urls.push(window.location.origin);
|
urls.push(window.location.origin);
|
||||||
urls.push(`https://${window.location.hostname}:8920`);
|
urls.push(`https://${window.location.hostname}:8920`);
|
||||||
urls.push(`http://${window.location.hostname}:8096`);
|
|
||||||
urls.push(...await webSettings.getServers());
|
urls.push(...await webSettings.getServers());
|
||||||
|
|
||||||
|
if (window.location.protocol === 'http') {
|
||||||
|
urls.push(`http://${window.location.hostname}:8096`);
|
||||||
|
}
|
||||||
|
|
||||||
const promises = urls.map(url => {
|
const promises = urls.map(url => {
|
||||||
return fetch(`${url}/System/Info/Public`).then(resp => url).catch(error => {
|
return fetch(`${url}/System/Info/Public`).then(resp => url).catch(error => {
|
||||||
return Promise.resolve();
|
return Promise.resolve();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue