-2
Ich möchte nur darauf zugreifen, ob ich die Berechtigung habe, den Cursor des Benutzers zu sperren, ohne eine requestPointerLock() zu senden.Überprüfen Sie die Maussperre des Browsers, bevor Sie ihn anfordern.
Gibt es eine Möglichkeit, das zu tun?
Aber wenn ich es anfordern und Pointer-Locking erlaubt ist, dann werde ich den Zeiger sperren. Ich möchte nur wissen, ob es erlaubt ist. Ich möchte es nicht sperren. –
@EricMarchettiSantos Wenn es erfolgreich war, dann benutze 'exitPointerLock' unmittelbar nach dem Sperren. https://developer.mozilla.org/en-US/docs/Web/API/Document/exitPointerLock – Justinas
Dadurch wird der Cursor zum gewünschten Element übersetzt. Das ist nicht ideal. Wenn der Browser den Benutzer explizit um Erlaubnis fragen muss, dann ist es ein bisschen schlechter. –