2017-12-23 14 views
2

Wenn ich im Vollbildmodus in Android Vollbild-API verwenden, sind die Werte der Meta-Viewport-Attribut wie Initial-Scale und Benutzer skalierbar sind nicht im Browser reflektiert. Wenn ich nicht im Vollbildmodus bin, werden die Werte des Meta-Ansichtsfensters wiedergegeben. Sie können es überprüfen, indem Sie auf MDN:Fullscreen api example von einem mobilen Browser zugreifenDie Werte von Meta-Viewport-Attribut werden nicht im Vollbildmodus in Android Chrome Browser

Ich finde keine Quelle, die Meta Ansichtsfenster wird im Vollbildmodus in Android deaktiviert werden. Also mache ich einen Fehler oder niemand hat es dokumentiert?

Ein Problem in https://github.com/whatwg/fullscreen/issues/111 ausgelöst, aber kein Glück.

Möchten Sie wissen, ob es Alternativen gibt. Wie kann ich programmgesteuert zoomen oder kann ich Vollbild in CSS gehen.

Antwort

0

Leider ist die Antwort nein, Sie können nicht steuern, wie das Meta-Viewport-Attribut gehandhabt wird. "Full webpage and disabled zoom viewport meta tag for all mobile browsers" deckt viele Android- und iOS-Versionen im Vollbildmodus ab. Sie können jedoch eine Reihe von Browser-/Versionserkennungen verwenden, um bekannte Fehler zu umgehen. Es ist nicht elegant, aber angesichts der Fragmentierung von Android könnte es notwendig sein.

+0

Aber diese Frage befasst sich mit Zoom deaktivieren im Vollbildmodus. Ich möchte Zoom im Vollbild aktivieren –

+0

@AgnelVishal Entschuldigung für die Verwirrung, aber das sind effektiv das gleiche Problem. Sie können die benutzerdefinierbare Eigenschaft in yes/1 umdrehen. Diese Eigenschaften werden jedoch abhängig von den Geräteeinstellungen und der Plattformversion des Benutzers unterschiedlich behandelt. – Tom

+0

Ja. Wenn ich den Benutzer auf 1 skalieren möchte, kann ich zoomen, wenn ich nicht im Vollbildmodus bin. Im Vollbildmodus werden die Meta-Viewport-Werte von mobilen Browsern ignoriert. –

Verwandte Themen