sperren der Bildschirmausrichtung auf mobile browser
Erstelle ich eine web-Seite(chrome & safari) für Mobile Endgeräte (iphone & android), möchte ich sperren der Bildschirmausrichtung im hochformat.
Im Gegensatz zu den mobilen apps,es gibt keine manifest-Datei und Aktivität, wie es eine web-Seite.
Wie Sie die Ausrichtung sperren in Handys mit Technologien (css/javascript/bootstrap/jquery) oder ein anderer?
Was Sprache, die Sie verwenden?
Ich bin mit HTML5
Ich bin mit HTML5
InformationsquelleAutor dosth reddy | 2014-10-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwende ich eine manifest-Datei für meine web-app, die Schlösser Orientierung für Chrome auf meinem Android. Aus welchem Grund auch immer, Safari gibt Ihren Nutzern die "richtige" zu tun, aber nicht der Designer der web-app... irgendwie fühlt sich wie Urheberrechtsverletzung oder so!!! 😉 Versteh mich nicht gestartet auf Safari ist beschämend umschreiben/übergabe des input-Tasten!...
Anyways, zurück zu der Antwort.
1) fügen Sie einen link zu Ihrem manifest innerhalb der
head
- Abschnitt Ihrer Seite:<link href="http://yoursite.com/manifest.json">
2) Erstellen Sie Ihre manifest-Datei "manifest.json"
3) Lesen Sie mehr über manifestiert HIER
was meinst du mit standalone?
Siehe den link in der post, oder besuchen Sie developer.chrome.com/multidevice/android/installtohomescreen für ein bisschen mehr info über das Thema.
InformationsquelleAutor bcintegrity
Aus meinen tests, die die Zuordnung der Bildschirm.lockOrientation ( alle browser-Versionen ) einen var-werfen Sie einen illegalen Aufruf-Fehler. Einfach nutzen Sie den wind.Bildschirm.Orientierung.lock('Landschaft'); . Es
BEARBEITEN: Sie können nicht verwenden, sperren der Ausrichtung auf safari, weil es nicht unterstützt fullscreen-api im moment http://caniuse.com/#feat=fullscreen . Jetzt den [lock orientation API BRAUCHT man eine fullscreen-Seite zu arbeiten. In Chrome das Fenster.Bildschirm.Orientierung.Schloss zurückzukehren ein Versprechen. So, NACHDEM Sie gehen Vollbild mit der Seite, können Sie etwas wie das hier tun :
Jedoch, die sperren der Ausrichtung und fullscreen-API noch experimentell, nicht von allen Browsern unterstützt.
Vielleicht ist die Antwort unvollständig war, aber ich dont denke, die anderen 2 waren komplett: nur Ausschneiden und einfügen von MDN. Zumindest habe ich eine funktionierende Implementierung der API.
Dies funktioniert auf Chrome für Android! Die numpty, dass downvoted ist eine Spaßbremse.
InformationsquelleAutor Davide Arcinotti
Können Sie verwenden:
Folgenden: https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model/Managing_screen_orientation
versuchen Sie, Körper[orient="Landschaft"] oder Körper[orient="portrait"]
InformationsquelleAutor Tran Quoc Hung
Den lockOrientation Methode sperrt den Bildschirm in die gewünschte Ausrichtung.
Aus dem folgenden code können Sie überprüfen, ob Orientierung gesperrt ist oder nicht.
finden Sie unter folgendem link, erhalten Sie die Idee.
https://developer.mozilla.org/en-US/docs/Web/API/Screen.lockOrientation
es funktioniert nur, wenn ein element im Vollbildmodus ist
InformationsquelleAutor MFP