Detekce prohlížeče – pomocí JavaScriptu
Noční můrou každého webdesignera je nejspíše optimalizace webových stránek pro různé typy prohlížečů. Někdy však nezbývá, než vytvořit více verzí stránek podle typu browseru a návštěvníka serveru nasměrovat, nejlépe automaticky, na patřičný dokument.
Detekci prohlížeče lze provésti jak s pomocí skriptů na straně serveru (ASP, PHP, CGI), tak i pomocí klientských skriptů. Dnes se zaměříme na řešení tohoto problému JavaScriptem.
Informace o prohlížeči získáme pomocí objektu navigator, jeho vlastností a metod. Protože i zde je podpora ze strany jednotlivých prohlížečů rozdílná, uvedeme si jen ty, které jsou podporovány jak ze strany MSIE tak NN.
Skript pro přesměrování stránky pak může vypadat následovně (zde dojde k přesměrování stránky podle názvu a verze browseru):
|
Názvy souborů, kam bude prohlížeč návštěvníka stránky přesměrován, jsou jasné – explorer4.htm je soubor, který se načte po detekování Internet Exploreru 4.0, totéž platí u souboru netscape4.htm, který se načte uživatelům Netscape Navigatoru a soubor ostatni.htm se načte v případě, že uživatel používá jiné, než výše uvedené prohlížeče.
Na závěr zbývá připomenout, že prohlížeče bez podpory JavaScriptu pouze načtou danou stránku. Proto je nutné přidat do stránky vhodné odkazy nebo přesměrování provést pomocí skriptů na straně serveru, o kterých budeme mluvit v dalším díle.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Jak si vyzkoušet Apple Intelligence v EU
2. srpna 2024 -
OpenAI představilo novou funkci ChatGPT Search
6. listopadu 2024 -
Nepodceňte UX na vašem webu: Proč na něm záleží?
10. dubna 2024 -
Proč je důležité tvořit obsah na váš web?
29. srpna 2024
Nejnovější
-
Výkonný a kompaktní: ASOME Max Studio s výjimečným poměrem cena/výkon
11. listopadu 2024 -
Šokující data od Microsoftu: Kyberútoky rostou o stovky procent!
8. listopadu 2024 -
Chcete jedinečnou doménu? Objevte koncovky FOOD, MEME a MUSIC!
7. listopadu 2024 -
OpenAI představilo novou funkci ChatGPT Search
6. listopadu 2024