Rolf B: Paar dumme Fragen, HTTP, Sprache und so weiter

Beitrag lesen

Hallo Netzaffe,

aus meiner Sicht gibt es keinen Header, der Dir die Unterscheidung "Mobil" vs "Stationär" erlaubt. Der Begriff ist ohnehin irreführend. Ist ein Laptop auf dem Schoß eines Bahnreisenden mobil?

Ist ein Smartphone mit Dockingstation mobil?

Die eigentlich Frage sind die Client Capabilities, und die kriegst Du erst raus, wenn die Seite schon am Client ist. Alte Methoden wie User Agent sind irreführend (oder können vom User vorsätzlich irreführend gemacht werden) und darum nicht als Entscheidungsgrundlage nutzbar.

Baue deine Seiten mobile-first und verwende CSS Media Breaks, um bei größeren Bildschirmen eine bessere Nutzung der Fläche zu erzielen.

Frage im JavaScript ab, ob die Methoden oder Objekte, die Du verwenden willst, existieren. Wenn nicht, schalte auf eine primitivere Alternative zurück oder verwende Polyfills.

Zu gadget vs device: Jedes gadget ist ein device, aber umgekehrt nicht.

Nach meinem Verständnis ist

Device=Gerät allgemein
Gadget=nützliches kleines Gerät für bestimmte Zwecke

Rolf

--
sumpsi - posui - obstruxi