iOS9 auf iPhone: Scaling der web-Seiten bei Web-App

Begonnen von fruemmel, 26 September 2015, 07:53:18

Vorheriges Thema - Nächstes Thema

fruemmel

Hallo allerseits,

seit iOS9 verhält sich die webApp auf dem iPhone (also web-Link auf Homescreen auf fhem) anders also noch unter iOS8.
Die fhem-Seite wird jetzt immer komplett dargestellt, d. h. es wird auf alle html-Elemente rausgezoomt.
Das ist z. B. bei ReadingsGroups lästig, wenn gleich alle Spalten dargestellt werden und der Text dadurch sehr klein wird.

Abhilfe bekommt man, wenn man beim viewport die Option "shrink-to-fit=no" einbaut. D. h. im 01_FHEMWEB (aktuellste Version) in Zeile 719 die Option einbaut:# Enable WebApps
  if($FW_tp || $FW_ss) {
    my $icon = $FW_ME."/images/default/fhemicon_ios.png";
    if($FW_ss) {
       FW_pO '<meta name="viewport" '.
                   'content="initial-scale=1.0,user-scalable=1,shrink-to-fit=no"/>';
    } elsif($FW_tp) {
      FW_pO '<meta name="viewport" content="width=768"/>';
    }


Was haltet Ihr davon, das standardmäßig einzubauen, oder zumindest als Attribut für FHEMWEB anzulegen?

Gruß Wolfgang

rudolfkoenig

Hab den Patch eingecheckt, konnte es allerdings mangels passende Geraete nicht testen.
Falls jemanden was auffaellt, bitt melden.

rudolfkoenig

Da Chrome unter Android sich beschwert, dass shrink-to-fit unbekannt sei, habe ich es auf iPad|iPhone|iPod beschraenkt.

fruemmel

Hallo Rudolf,

vielen Dank, funktioniert wunderbar (iPhone 5S).

Gruß Wolfgang