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å.
7 svar · 303 visningar · startad av nilzzon
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?
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å.
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.
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.
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)
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)
Finns det inget skydd mot dubbelpostningar här eller?
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.