Fel i browserkoll.

ASP

7 svar · 303 visningar · startad av nilzzon

Medlem sedan aug. 2000106 inlägg
Trådstart#1

Följande kod genererar något konstigt.

set bc = server.createObject("MSWC.BrowserType")

response.write("Browser: " & bc.browser)

Problemet är att den skriver ut: "Browser: Netscape" (jag kör IE5). Någon som förstår något?

Medlem sedan jan. 200078 inlägg
#2

Har samma problem...

och när jag kör i netscape får jag "default"...

helsjukt... iofs funkade det bra innan jag testade i netscape... konstiga grejjer asså.

Medlem sedan aug. 2000106 inlägg
#3

Upptäckte kanske felet.

Det blev korrekt när jag körde det på en riktig server, men underligt när jag körde under PWS.

Medlem sedan juni 200032 967 inlägg
#4

eftersom komponenten browscap använder sig av filen browscap.ini så gäller det att se till att den filen är uppdaterad. är den inte det så uppträder såna här konstigheter.

Medlem sedan jan. 200078 inlägg
#5

Jag tror allt att browscap.ini blir lite konstig när man använder netscape...

Kanske blir normal igen om man startar om datorn efter att man använt netscape?
(orkar inte testa)

Medlem sedan jan. 200078 inlägg
#6

Jag tror allt att browscap.ini blir lite konstig när man använder netscape...

Kanske blir normal igen om man startar om datorn efter att man använt netscape?
(orkar inte testa)

Medlem sedan jan. 200078 inlägg
#7

Finns det inget skydd mot dubbelpostningar här eller?

Medlem sedan juni 200032 967 inlägg
#8

det har att göra med att browscap.ini inte är uppdaterad.

det komponenten browscap (mswc.browsertype) gör är att den analyserar http_user_agent som browsern skickar, genom att jämföra med innehållet i filen browscap.ini.
denna fil uppdateras inte automatiskt, och om du har en nt4 med iis4 på, och besöker den med en internet explorer version 5 till exempel, så hamnar du förmodligen i ett undantagstillstånd, typ 'case else'. detta brukar vara antingen 'netscape' eller 'default'.

här kan du läsa mer om filen browscap.ini: http://msdn.microsoft.com/library/psdk/iisref/comp1g11.htm

du kan säkert hitta en uppdaterad version att ladda ner från microsofts webbplats.

dubbelpostning: ibland kan det hända. men det är himla enkelt att gå och redigera bort sitt andra inlägg och bara skriva 'oj det råkade bli en dubbelpostning.' ;)

lycka till.

241 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)