图A
为了检测用户的浏览器和平台,最简单的做法就是查看服务器变量HTTP_USER_AGENT。下面是与Pocket PC 2003集成的Internet Explorer浏览器的用户代理字符串:
Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
注意,某些用户可能更改了Pocket PC注册表信息,使其浏览器兼容于特定的网站。例如,PocketIE可能模仿的是PC版本的IE 5.5。为了检测修改过的PocketIE浏览器,可使用JScript来访问navigator.Appname变量,在其中搜寻字符串"Microsoft
Pocket Internet Explorer"。