Mobile detect bei Fairphone
Hallo Zusammen,
ein Kunde von mir besitzt ein Fairphone.
Ich habe eine Vermutung, dass das Smartphone nicht als mobil erkannt wird. Das Ding läuft auf Android, sollte die Detection von der agents.php dann da nicht greifen?
Wie finde ich heraus welche Kennung das Gerät hat um es zur Not hinzuzufügen und mit dem Kunden dann testen? Wäre ich hier richtig:
https://www.handsetdetection.com/pro...ices/Fairphone
Das müsste ja dann "FP", "FP1", "FP1U", "FP2" sein?
Viele Grüße
Flox
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
mlweb
Das habe ich schon verstanden. Aber die Technik beruht letztendlich auf Browser-Sniffing und ist fehleranfällig.
Deshalb ist es in den meisten Fällen besser mit responsive Design zu arbeiten und nicht mit einem extra Layout für mobile Geräte und wenn man es doch macht, sollte man ein Fallback für diese Fälle haben.
Selbst wenn Du das jetzt für das Handy Deines Kunden hin bekommst, wird es andere Handys von Besuchern der Website geben, bei denen dieses Layout auch nicht genutzt wird, obwohl sie mit dem Smartphone unterwegs sind.
Nun hab ichs verstanden ;) Danke. Fallback ist verhanden. Nur gibt es ein paar spezielle Bereiche die es für mobile Geräte gibt, diese sind aber nicht sehr relevant.
Zitat:
Zitat von
Spooky
Füge in irgendeinem Template mal ein
PHP-Code:
var_dump(\Environment::get('httpUserAgent'));
ein, öffne dann die Website mit genau diesem Smartphone und poste die Ausgabe davon.
Da ich an das Phone des Kunden nicht ran komme habe ich Ihn gebeten mir den Inhalt dann zu schicken. Ich Poste es dann.
Jetzt habe ich einmal einen anderen Gedankengang verfolgt.
Folgende Zeile habe ich kurz heraus genommen und auf meinem Phone getestet. Nun erhalte ich das selbe Ergebnis bei mir.
HTML-Code:
<meta name="viewport" content="width=device-width,initial-scale=1.0">
Was kann das Fairphone dazu bewegen die Skalierung zu ignorieren?
Anbei mal der Screen des Kunden und hier der Link zur Arbeitsdomain: http://contao.welthaus-stuttgart.de/