Link nur auf Desktop-Version (nicht mobil) anzeigen
bearbeitet von
@@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**{:@en}) 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 Betriebssystem per JavaScript (**user agent sniffing**{:@en}) – 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
{:@art-x-kwejian}
--
*Ad astra per aspera*{:@la}