Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: GiBo 27. 05. 2011, 03:54:31

Název: Detekce mobilních návštěvníků webu
Přispěvatel: GiBo 27. 05. 2011, 03:54:31
Ahojte,

V dnešní době by asi každý web měl kromě www.example.com mít i mobilní verzi, obvykle na m.example.com. Jak se to přesměrování obvykle dělá? Jak se detekuje že návštěvník je mobilní? Je to nějaké rozhodování na straně serveru - třeba porovnání User-Agent se známým seznamem mobilních zařízení? Nebo nějaká Javascriptová magie na klientovi? Jelikož mobilní verzi v dnešní době má čím dál víc serverů tak počítám že jsou osvědčené a dobře známé postupy jak to zařídit. Jelikož nechci znovu vynalézat kolo tak uvítám rady nebo odkazy (en ok). Dííík

GiBo
Název: Re: Jak detekovat "mobilní návštěvníky" webu a přesměrovat je na m.example.com
Přispěvatel: DarkKnight 27. 05. 2011, 07:03:43
ano, presne jak jsi napsal, porovnani useragent (pripadne nekterych odesilanych informaci o klientovi -> rozliseni obrazovky atd., ale to nemusi byt prukazne)
javascript se na to nepouziva z jednoducheho duvodu -> nemusi ho mit povoleny
Název: Re: Jak detekovat "mobilní návštěvníky" webu a přesměrovat je na m.example.com
Přispěvatel: Kit 27. 05. 2011, 07:40:45
Hlavní web udělat univerzálně a odkazy z něj selektivně skrýt odkazy pomocí atributu media v CSS. Nebo udělat univerzálně celý web, což je úplně nejlepší řešení.
Název: Re: Jak detekovat "mobilní návštěvníky" webu a přesměrovat je na m.example.com
Přispěvatel: pecko 27. 05. 2011, 08:28:10
Hlavní web udělat univerzálně a odkazy z něj selektivně skrýt odkazy pomocí atributu media v CSS. Nebo udělat univerzálně celý web, což je úplně nejlepší řešení.

no ty si tomu dal! :D


@GiBo: mozno existuju mnohe ine databazy user agentov, ale ja pouzivam a som velmi spokojny s vysledkami http://wurfl.sourceforge.net/ pozri na to a implementuj. spolahlivost rozpoznania je velmi vysoka...