31.10.2008 – 23:49:44
Nejčastější způsob, jak rozpoznat přistupující zařízení/telefon na mobilní web je analýza HTTP hlavičky User-Agent. Existuje několik cest, jak se k této problematice postavit a rád bych je v tomto článku nastínil.
Hlavička User-Agent vznikla k tomu aby identifikovala prohlížeč, který právě přistupuje na stránku. Kompletní historii obsahu hlavičky User-Agent a proč se i Internet Explorer hlásí jako Mozilla tu nebudu rozebírat, protože už napsali jiní.
Než se pustím do povídání o User-Agentech v souvislosti s rozpoznáváním mobilního telefonu, musím zmínit další užitečnou HTTP hlavičku a to x-wap-profile, která má obsahovat URL k RDF souboru, popisujícímu vlastnosti daného zařízení, ale o tom někdy jindy.
User-Agent, kterým se identifikují standardní internetové prohlížeče se postupem doby poměrně standardizoval a je z něj možní vyčíst několik běžných informací o daném prohlížeči. Pro příklad uvedu UA Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5; en-us) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1, kde jednotlivé části znamenají:
Posted in Devices, Mobilní web, Vývoj a standardy | 3 Comments »