Autor Zpráva
Pukavec
Profil *
Ahoj, chci si na web nainstalovat aplikaci, která se chválí tím, že rozezná zemi uživatele, návštěvníka stránky, podle toho zvolí jazyk a další parametry. Problém je, že si potřebuji před ostrým provozem protestovat, že třeba takový Němec uvidí to, co vidět má. Jak na to? Jak prohlížeč, stránky "ošílit", abych si mohl nejdříve protestovat funkčnost a pak stránky teprve pustit do světa...?
DJ Miky
Profil
Nejdřív si zjisti, podle čeho zemi nebo jazyk uživatele rozeznává. Ta aplikace bude pravděpodobně používat jednu z těchto metod:
– Podle nastavení prohlížeče (hlavičky Accept-Language): to se dá ošálit změnou v prohlížeči (např. ve Firefoxu je to v předvolbách na záložce Obsah → Jazyky).
– Geolokací: zjišťuje, do které země patří používaná IP adresa uživatele. To ošálíš přístupem na web přes proxy provozovanou v daném státě.

Pokud se ti jazyk ukládá do cookies nebo session, pak nezapomeň před testem v prohlížeči vymazat cookies, aby se detekce jazyka provedla znovu.
Str4wberry
Profil
Jenom doplním, že ještě existují možnosti v JavaScriptu.

1) Pomocí window.navigator (příklad z JPW).
2) Pomocí data určit časové pásmo (to moc přesné nebude).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: