URL bei onclick im Hintergrund ausführen

RalphB

Neues Mitglied
Hallo zusammen,
ich habe folgende Herausforderung
Ich würde gerne bei einem Click eine URL aufgerufen (um meine SONOS zu starten oder zu stoppen)
Beispiel:
<button class="btn navbar-button gf-timepicker-nav-btn" onClick="parent.open('http://192.168.2.xxx:5005/Raum/play')">PLAY</button>
Bei diesem Beispiel ist wird mir ein neues Window geöffnet mit der URL. Mein Ziel wäre aber das ich auf den Button klicken kann OHNE das ein Fenster geöffnet wird oder ähnliches.

Hat irgendwer eine Idee wie das umzusetzten ist?

vielen Dank
 
X

Xyz1

Gast
Das wird wegen der Same-Origin-Policy nicht lüppen insofern Du Dich nicht selber hackst. ;)

Also Deine Herausforderung kannste vergessen....
 

mihe7

Top Contributor
Ich würds mal so probieren:
HTML:
<button id="play" class="btn navbar-button gf-timepicker-nav-btn">PLAY</button>

<script>
document.getElementById("play").addEventListener("click", function(e) {
    fetch("http://192.168.2.xxx/Raum/play", {
        "mode": "no-cors"
    }).then(function(r) {
        console.log(r);
    });
});
</script>
 
X

Xyz1

Gast
iirc muss die Gegenseite Cross-Origin Resource Sharing auch gestatten...

Jep:
Die Einschränkungen, die durch die SOP auferlegt sind, können vom jeweiligen Server, der angefragt wird, für bestimmte Clients aufgehoben werden
link
 

Ähnliche Java Themen

Neue Themen


Oben