自制VB浏览器判定
有一个叶面,通过IE和自制VB浏览器都能访问到,
我想在这个叶面JS的中判断,是从IE访问过来的,还是从自制VB浏览器访问过来的,
如何判断?
自制VB浏览器中有没有特殊的参数可以设定,来区分IE。
JS判断:if (navigator.appName == "Microsoft Internet Explorer") {
alert("IE");
}
现在都弹出窗口
[解决办法]
在你的页面加一个参数好了. ie访问用: http://www.域名.com/页面.htm?show=ie
你定制的浏览器用这个 http://www.域名.com/页面.htm?show=vb http服务端接收show判断一下.js中也可以判断
[解决办法]
以下是VB上的请求和IE6上的请求
GET / HTTP/1.1
Accept: application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: www.baidu.com
Connection: Keep-Alive
Cookie: BAIDUID=D93FA93C0027187E34AD57F2E388FB19:FG=1
GET / HTTP/1.1
Accept: application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: baike.baidu.com
Connection: Keep-Alive
Cookie: BAIDUID=D93FA93C0027187E34AD57F2E388FB19:FG=1; Hm_lvt_55b574651fcae74b0a9f1cf9c8d7c93a=1316538370703
[解决办法]
User-Agent