Detekce prohlížeče – pomocí ASP
Detekujte typ prohlížeče podle ASP a přesměrujte podle něj uživatele na vybranou stránku.
Detekce prohlížeče pomocí skriptů na straně serveru je založena na analýze řetězce user-agent, který je předáván browserem při každém vyžádání webovské stránky. ASP umožňuje načtení tohoto řetězce pomocí metody ServerVariables objektu Request, která má následující syntaxi:
|
Například, user-agent Vámi používaného prohlížeče vypadá následovně:
<% useragent = Request.ServerVariables("HTTP_USER_AGENT") %><%= useragent%>
Pro detekci prohlížeče lze rovnou využít získaný řetězec (separací). ASP však umožňuje ulehčení práce využitím komponenty Browser Capabilities. Ta srovnává řetězec user-agent s položkami ve speciálním inicializačním souboru Browscap.ini a na základě podobnosti pak zpřístupňuje další informace o prohlížeči. Komponenta má řadu vlastností, nejčastěji používané jsou tyto:
Jestliže server nenalezne v souboru browscap.ini odpovídající řetězec user-agent, vrací jednotlivé vlastnosti hodnotu ‚Unknown‘. Skript pro přesměrování návštěvníka podle typu prohlížeče pak může vypadat následovně:
|
Obdobným způsobem lze využít i ostatních vlastností komponenty Browser Capabilities a tak optimalizovat stránky pro různé prohlížeče a podporované technologie.
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
-
Landing page: Jak vytvořit landing page s vysokým CTR
7. května 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
-
Windows App: Pracujte odkudkoliv, kdykoliv
3. listopadu 2024
Nejnovější
-
-
Umělá inteligence: Co je to GPT?
12. května 2025 -
VMC rapidně zvýšil open rate e-mailových kampaní ZONERu
9. května 2025 -
Nenechte se zaskočit TLS certifikáty na 47 dní
2. května 2025