Hogyan lehet azt megoldani, hogy mobilról a www.m.valami.hu oldalra navigáljon a látogató viszont számítógépről a www.valami.hu oldalt töltse be neki?
Pusztán szerveroldalról, a User-Agent ( [link] ) HTTP-fejléc vizsgálatával lehet eldönteni, hogy asztali vagy mobil gépről van szó:
Kliensoldalon a window.navigator.userAgent:
tartalmazza ezeket az információkat.
Viszont reszponzív weboldalaknál inkább a böngésző szélességére építenek - erre ott van CSS-ben a media queries:
Javascriptben erre ott a window.innerWidth (ez magában foglalja a függőleges görgetősávot):
vagy a document.documentElement.clientWidth (ez meg magának a tartalomnak a szélessége):
Már egy ideje antipattern a külön mobil oldal gyártása, tekintve, hogy a látogatók jó 70%-a már mobilon netezik (persze ez az oldal témájától nagyban függ). Külön mobil oldal dupla fejlesztési idő, nehezebb karban tartani és SEO szempontból sem jó.
Manapság reszponzív oldalakat szokás fejleszteni, amik egyaránt jól néznek ki mobil és asztali eszközön is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!