Hice una interfaz simple de dos botones en html. Estos botones envían una solicitud GET a un servidor local.
Funciona perfectamente en navegadores de Windows y MacOS, así como en dispositivos Android... pero no en cualquier navegador de iOS (iphone/ipad).
Aquí está la función:
function toggle() { let xhr = new XMLHttpRequest(); xhr.open('GET', './RemoteCommands/?SetCuelistPlayToggle=', true); xhr.setRequestHeader("Cache-Control", "no-cache, no-store, max-age=0, must-revalidate"); xhr.onload = function (e) { if (xhr.readyState === 4) { if (xhr.status === 200) { console.log(xhr.responseText); } else { console.error(xhr.statusText); } } }; xhr.onerror = function (e) { console.error(xhr.statusText); }; xhr.send(); }