---
title: "browserkontroll"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/80126-browserkontroll"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rob Tjotji"
published: "2003-06-19T08:16:35.000Z"
updated: "2003-06-19T09:16:00.000Z"
replies: 6
views: 216
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/80126-browserkontroll"
---

# browserkontroll

## #1 — Rob Tjotji, 2003-06-19T08:16Z

Hej skrivit följande kod för att ta ut browserinformation utan att behöva använda java.
Jag ber ER SOM KAN asp att titta igenom den.

browser=mid(Request.serverVariables("HTTP_USER_AGENT"),instr(Request.serverVariables("HTTP_USER_AGENT"),";")+2,instr(instr(Request.serverVariables("HTTP_USER_AGENT"),";")+1,Request.serverVariables("HTTP_USER_AGENT"),";")-instr(Request.serverVariables("HTTP_USER_AGENT"),";")-2)

Är den pålitlig, kan den skrivas effektivare?

Tacksam för synpunkter.

Permalänk: https://www.webforum.nu/p/80126

## #2 — Peeer, 2003-06-19T08:21Z

Annars har du en fin funktion för att hämta ut browser [här](http://www.webforum.nu/showthread.php?s=&threadid=37483)

Permalänk: https://www.webforum.nu/p/1089319

## #3 — OveRRidE, 2003-06-19T08:24Z

Jo, det ser väl bra ut, beroende på vad du skall använda den till. 

Jag skulle dock skriva om koden en aning, så du slipper anropa servervariabeln fem gånger. ;)

```
strAgent = Request.serverVariables("HTTP_USER_AGENT")
strBrowser = mid(strAgent,instr(strAgent,";")+2,instr(instr(strAgent,";")+1,strAgent,";")-instr(strAgent,";")-2) 
response.write strBrowser
```

Permalänk: https://www.webforum.nu/p/1089322

## #4 — Rob Tjotji, 2003-06-19T08:29Z

OveRRidE: Vad är Request.ServerVariables("HTTP_UA_OS")?
Peeer: Det minskar alltså belastningen på servern?

Permalänk: https://www.webforum.nu/p/1089325

## #5 — Peeer, 2003-06-19T08:36Z

Att bara anropa servervariabeln en gång borde minska belastningen ja.
HTTP_UA_OS ska ge användarens operativsystem. Observera att du inte behöve hela koden som fanns i det inlägget jag länkade till. Det är bara den översta funktionen som ger webbläsare. Den undre ger operativsystem.

Permalänk: https://www.webforum.nu/p/1089330

## #6 — OveRRidE, 2003-06-19T08:52Z

Eftersom jag antar att du skrev fel fråga till fel person, så svarar jag på frågan som egentligen skulle ställts till mig. ;)

Det är väl en marginell prestandaskillnad, men, det ser bättre ut och är enligt mig, mer logisk kod.

Permalänk: https://www.webforum.nu/p/1089338

## #7 — Rob Tjotji, 2003-06-19T09:16Z

Tackar och bockar

Trevlig midsommar!

Permalänk: https://www.webforum.nu/p/1089359

---

Tråden på webben: https://www.webforum.nu/amne/asp/80126-browserkontroll
