webForumDet fria alternativet

Netscape jävlas med mig. Hjälp!

ASP

4 svar · 254 visningar · startad av Mango

Medlem sedan juni 200062 inlägg
Frågan#1

Hej hoppas ni kan hjälpa mig med ett litet problem. Det är kanske inte ASP egentligen men jag försöker.

Jag har lagt in ett script i ASP för att kolla vilken browser användaren har. För att kolla att det fungerade här hemma med mina webbläsare (IE och NS) skrev jag ut dessa på en sida. Det fungerar så till vida att IE skrivs ut i Internet Explorer men när jag kolla i Netscape så skrivs Default ut. Varför? När jag installerade Netscape så valde jag att inte ha den default.

Eftersom jag använder mig av lager för att placera ut en text så hamnar de olika i de olika webbläsarna och tänkte at jag kunde lösa det att anpassa scriptet till de olika webbläsarna men nu kan jag inte kolla det lokalt pga att värdet jag får tillbaks inte är NS eller Netscape.

Är det någon som vet hur jag ska lösa detta?

Hoppas ni förstår min fråga :)

Medlem sedan juni 200062 inlägg
#2

Jag har hittat en lösning själv. Jag hittade ett annat sätt att ta reda på vilken webbläsare man använder och då fungerade det.

Medlem sedan juni 200032 967 inlägg
#3

Visa gärna vad du använder för script nu för att bestämma vilken webbläsare som används.

Jag kan också meddela att den sannolika orsaken att du fick default när du använde Netscape är att du använde MSWC.BrowserType för att kontrollera. Den komponenten är helt beroende på att man har en ny och uppdaterad fil som innehåller alla existerande useragents, browscap.ini. Kommer man surfandes till sidan med en läsare som inte finns i den filen, blir det default.

Mvh

Medlem sedan juni 200062 inlägg
#4

Jo du har så rätt, det var MSWC.BrowserType jag använde när det inte fungerade.

Jag hittade ett annat sätt i ett inlägg här och det fungerade.
Request.ServerVariables("HTTP_USER_AGENT")

Hoppas bara det fungerar "ute" oxå.

Medlem sedan juni 200032 967 inlägg
#5

Ja, det bästa är att analysera just HTTP_USERAGENT. Det gäller dock att hålla tungan i rätt mun, eftersom det finns extremt många olika varianter.

Mvh,

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)