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
-
AI v programování: Jak používat GitHub Copilot (část 2)
19. února 2024 -
Proč investovat do nejvýkonnějších VPS s AMD EPYC procesory
14. června 2024 -
Členská sekce: 4 důvody proč ji mít na svém webu
12. března 2024 -
Lék na phishing a apatii ve světě e-mailového marketingu
18. března 2024
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024