Monthly Archives: February 2013

Vraťte mobilnímu Facebooku jeho jednoduchost

Aktualizováno 21. 2. 2013

Pokud používáte stejně jako já mobilní verzi oblíbené sociální sítě Facebook, nejspíš jste si všimli, že se její rozhraní velmi změnilo a vůbec neodpovídá tomu, na co jste byli zvyklí ještě před pár dny. Nevím, co k tomuto Facebook vedlo, ale pravděpodobně začal při přístupu na mobilní verzi zjišťovat, z jakého prohlížeče se přihlašujete a podle toho vám servíruje stránky. No a my, co používáme mobilní verzi z počítače, jsme tak trošku nahraní.

Na štěstí se tento problém dá velmi jednoduše řešit. Podstatné je přesvědčit Facebook, že na něj nepřistupujete z počítače ale opravdu z mobilního zařízení. O to se starají HTTP hlavičky a také jedna informace, které se říká user agent. Tato informace v sobě obsahuje identifikaci vašeho prohlížeče a používá se k všelijakým věcem – od optimalizace stránek pro různé prohlížeče až po špehování.

Po chvíli zkoušení jsem ale zjistil, že ani user agentem od mobilního zařízení se nedá Facebook správně oblafnout. Buď nechtěl ukazovat příspěvky ve skupinách, nebo se z něj špatně otevíraly odkazy. Vyřešil jsem to tím, že jsem jako user agent nastavil Google bot – identifikuje se tím vyhledávač Google, když indexuje stránky.

Na první řešení jsem narazil na tomto vláknu ve foru, není to však podle mě dokonalé a po pár minutách googlení tu mám zlepšovák. Doporučovaný doplněk User agent switcher dělá to co potřebujeme – změní našeho user agenta, změní jej však pro veškeré naše brouzdání – což nemusí být vždy žádoucí. Pokud třeba s user agentem nastaveným na mobilní telefon zabrouzdáte na Google, dočkáte se velké změny celého rozhraní.

Řešením je doplněk UAcontrol, který vám dovolí nastavit si user agenta jen na některé domény, v tomto případě m.facebook.com. Neměl by být problém používat tyto dva doplňky současně.

Takže stačí doplněk stáhnout z odkazu výše, a v jeho možnostech kliknout na tlačítko “Add”. Jako doménu vyplňte “m.facebook.com” (bez uvozovek), na přepínači zvolte “Custom” a jako user agenta identifikaci Google bot

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

Potvrďte a vyzkoušejte zajít na m.facebook.com, měli byste vidět staré známé jednoduché rozhraní.