Capisco ma il link all'interno dello script tag non è dinamico e rimarrà uguale qualsiasi cosa accada lato server, quindi anche se, per esempio, off line diventasse on line tu avresti comunque sempre off line.
Con una fetch request postresti fare un check per verificare se il server ha risposto correttamente o meno ed agire di conseguenza.
codice:fetch('https://scripts.sito.it/status.js?online=Live&offline=OFF LINE&nosource=OFF LINE', { method: 'GET' }).than(res => { if (res.response !== 200) { console.log('il server è andato a prendere un caffè, riprova più tardi : )'); return; } res.json(); }).than(data => { // fa cose con data... }).catch(error => { console.log(error); })


Rispondi quotando