User-Agent a rozpoznání prohlížeče

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í:


mywaves.com

27.10.2008 – 18:49:24

Náhodou jsem narazil na poměrně zajímavý projekt mywaves.com. Je to mobilní video server. Je tam poměrně dost obsahu a hlavně obsahu uzpůsobeného pro mobilní telefony.

Co jsem zkoušel na N95, tak je vidět, že se snaží využít mobilního prohlížeče, jak to jen jde. Stránka je zajímavá, dobře poskládaná a není zbytečně přeplácaná.

Video je možné stáhnout, streamovat, nebo zobrazit slideshow, takže i starší prohlížeče si přijdou na své.


Mobilní web .info je konečně mobilní

30.09.2008 – 22:19:06

Konečně jsem dokončil úpravu pluginu do wordpressu původně pro transcoding přes Mowser, která řesměruje uživatele přistupujícího z telefonu na mobilní verzi transcodovanou řešením od seznamu.


Nokia S60WebKit a klávesnice

30.09.2008 – 22:17:09

Včera jsem se pokoušel donutit svou N95 k posouvání divu po strance. Bláhově jsem si myslel, že to půjde pomocí tlačítek na klávesnici (2 nahoru, 4 doleva, atp.).

Nakonec se mi povedlo donutit mobilní JavaScript zachytit událost stisku klávesy, ale tím jsem skončil. Nokia byla nakolik prozíravá, že na tlačítka navázala vlastní události, jako náhled stránky, hledání na stránce a podobně, které prostě nejdou zrušit.

Dokonce jsem strávil nějakou dobu hledáním řešení na webu až jsem se dostal na vývojářský web nokie, kde někdo z nokie na tento problém reagoval slovy ve smyslu, že moderní prohlížeče accesskey nepotřebují, tak proč to řešit.

Výsledek je tedy takový, že zachycená událost nastane, dokonce se na ní dá reagovat, ale nijak nejde zamezit události přímo v UI prohlížeče.


Galerie českého mobilního webu

29.09.2008 – 15:47:22

Dneska na mě v RSS čtečce vypadla Galerie Mobilního webu. Je to malá galerie českých mobilních stránek s jednoduchým hodnocením. Zatím tam jsou jenom ty velké a největší mobilní stránky, ale časem …


Odkazy

08.06.2008 – 16:23:15

Co jsem tak koukal do záložek, tak jsem si řekl, že se podělím o odkazy, které jsem za poslední dobu nasbíral.


XHTML Mobile Profile tutoriál

08.06.2008 – 13:06:03

Postupně jsem překládal jeden tutoriál XHTML MP, ze kterého jsem se kdysi učil mobilní XHTML. Sice to ještě není úplně hotové a posledních pár kapitol chybí, ale protože jsem sem díky tomu dlouho nic nedával, tak abych dohnal mezeru, tak jsem to sem nahrál.

Český tutoriál XHTML Mobile Profile


Operátoři a jejich wapová homepage: T-mobile

08.06.2008 – 12:39:39

T-mobile logoJak jsem slíbil, tak navazuji na článek o Vodafone Live! s dalším o T-zones. Mobilní homepage t-zones sice vypadá první pohled poměrně dobře, ale z technologického hlediska mě zaskočilo hned několik věcí:


Pár pravidel pro mobilní web

31.03.2008 – 22:07:59

Zatím jsem tu v různých článcích jenom naťuknul, co by měla správná mobilní stránka obsahovat a jak by měla vypadat. Tentokrát k tomu přidám ještě jaká pravidla dodržovat při vývoji a na co si dát pozor. Takže bez zbytečného povídání soupis v několika bodech:


Transcodovací služby ještě jednou a podrobněji

23.03.2008 – 17:52:42

Při vývoji transcodovací proxy na Seznamu jsme pro inspiraci se hledali ostatní podobné služby, kterých jsme nakonec našli víc, než o kterých jsem psal posledně. Podstatné také je, že například MSN tehdy tuto technologii nemělo, ale dnes už má. Tak se na to podíváme.