Hi,
als Beispiel sei der Firefox auf einem Android Smartphone genannt.
Dieser bietet eine Option an, mit der eine Webseite in der "Desktop-Ansicht" geladen werden kann.
Dadurch wird die Seite neu geladen. Und wenn sie zwischen mobiler und Desktop-Ansicht unterscheidet, wird die entsprechende Ansicht geladen.
Nun frage ich, wie das genau unterschieden wird?
Mit einem einfachen CGI-Skript ist schon mal direkt zu sehen, dass der HTTP_USER_AGENT geändert wird.
Normalerweise ist es beispielsweise ein
Mozilla/5.0 (Android 9; Mobile; ...).
Als Desktopansicht ein:
Mozilla/5.0 (X11; Linux x86_64: ...).
Wird die Unterscheidung, welche Art von Seite (Desktop/Mobil) ausgegeben wird, nur am USER_AGENT festgemacht?
Oder gibt es da noch mehr zu beachten/auszuwerten?
Hat da jemand eine Ahnung dazu? Gibt es da eine Ressource, wo das nachzulesen ist?
Vielen Dank.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!