2017-11-29 1 views
0

Ich benutze die aframe Webvr-Bibliothek und Tests auf einer Samsung Gear VR (Galaxy S7, wenn das relevant ist).So senden Sie eine Warnung in aframe

Ich versuche JavaScript "alert" zu verwenden, um dem Benutzer eine Nachricht zu präsentieren, bevor er sie auf eine andere Seite umleitet.

Wenn dies jedoch auf der Gear VR im Vollbildmodus ausgeführt wird, wird die Warnmeldung nicht angezeigt und der Vollbildmodus wird einfach beendet, und der Benutzer wird an eine andere Seite gesendet, ohne den Inhalt der Warnung zu lesen. Wie kann ich diese Nachricht den VR-Benutzern korrekt anzeigen? (PS. Die Alarmmeldung funktioniert ordnungsgemäß auf dem Desktop, und wenn der VR-Benutzer ist nicht im Vollbildmodus)

+0

Ich würde empfehlen, "alert" zu verlassen und zu einem HTML-basierten Dialog zu migrieren. –

Antwort

0

Auf einem Samsung Gang HMD (oder jede andere ehrlich zu sein) die alert() sollte nutzlos sein, da es zu der gehört Das Fensterelement von DOM und nicht das A-Frame-Zeichenfeld.

Das besagt, dass Ihr Benutzer nicht in der Lage ist, auf die Warnungsbenachrichtigung zu klicken, es sei denn, Sie möchten, dass Ihre Website zu 2D zurückkehrt und sich mit dem Standardcursor wie eine normale Website verhält.

Ich würde empfehlen, ein anderes A-Frame-Element zu erstellen, das angeklickt werden muss, um die Weiterleitung zu bestätigen.

Verwandte Themen