Gunnar Bittersmann: Link nur auf Desktop-Version (nicht mobil) anzeigen

Beitrag lesen

@@Theo

ich möchte einen Link nur dann anzeigen lassen, wenn die Seite auf einem Laptop angezeigt wird, also nicht bei der mobilen Version.

Wie mache ich das?

Am besten gar nicht.

Warum sollten Nutzer mit mobilen Geräten nicht in Genuss des Links kommen?

Oh, die Ironie: Ein Laptop ist auch ein mobiles Gerät.

Ein Tablet auch. Ein Smartphone im Querformat auch.

Anhand der Viewportbreite (media query) wird das also schwer zu unterscheiden sein.

Zumal der Viewport (der Bereich, im dem Webseiten angezeigt werden) auch auf breiten Bildschirmen schmal sein kann: Browser nicht im Vollbildmodus; Sidebars (für Lesezeichen o.ä.).

Und wenn ein Nutzer zoomt, weil sie kleine Schreift nicht lesen kann, unterscheidet sich die Darstellung auf dem Laptop (oder Desktop-PC) nicht von der Darstellung auf einem Smartphone.

Mit anderen Worten (und salopp): Man hat u.U. die „mobile Version“ auf „Desktop-Geräten“ – oder auch die „Desktop-Version“ auf „mobilen Geräten“.

Bliebe noch die Erkennung des Betriebssystems per JavaScript (user agent sniffing) – auch i.a.R. keine gute Idee.

Aber was ist dein Anwendungsfall? Warum denkst du, dass mache Nutzer (welche?) einen bestimmten Link nicht zu sehen bekommen sollten?

Kwakoni Yiquan

--
Ad astra per aspera