webForumDet fria alternativet

Kolla om pIE används

ASP

7 svar · 303 visningar · startad av Obbelix

Medlem sedan okt. 2002257 inlägg
Frågan#1

Hej!

Är det någon som vet hur eller om man kan få reda på ifall det är Internet Explorer (pIE) på PocketPC 2003 som används?
Har ännu inte fått min lilla skönhet så jag kan testa, men vill komma igång med kodningen så fort som möjligt.

Vore tacksam för lite kod.

//

Medlem sedan juni 200032 967 inlägg
#2

Det är bara att analysera servervariabeln HTTP_USER_AGENT, det är inga större konstigheter.

Mvh

Medlem sedan nov. 20017 144 inlägg
#3

Du kan ju med, Request.ServerVariables("HTTP_USER_AGENT") kolla vilken webläsare som används.

Medlem sedan okt. 2002257 inlägg
#4

Jo visst, men vad blir det för svar från den?

Medlem sedan nov. 20017 144 inlägg
#5

Har du en PocketPC så kanske du kan kolla.

Response.write Request.ServerVariables("HTTP_USER_AGENT")
Medlem sedan juni 200032 967 inlägg
Medlem sedan okt. 2002257 inlägg
#7

Tackar @nders!

det var detta jag var ute efter:

'Check for Windows CE.
if (InStr(Request.ServerVariables("HTTP_USER_AGENT"), "Windows CE")) then
   // Add Windows CE-specific code. 
else
   // Add code for other platforms. 
end if
Medlem sedan nov. 20017 144 inlägg
#8

Obbelix skrev:

Visst jag kan ju börja utan att veta det, men måste ju i så fall ändra i många filer senare.

Skapa en includefil med en sub för detta då.
Så slipper du ändra i många filer.

Sub CheckUserAgent()
if instr(Request.ServerVariables("HTTP_USER_AGENT"),"Windows CE") > 0 then
call PocketPC
else
call IE
end if
end sub
300 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
165 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
165 ms — ändringar (db)