检查用户浏览器版本并限制活动的ASP代码

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:43:29
我想弄个ASP下载站
只希望用户使用FIREFOX来下载
我想实现的是,在下载链接页面添加该代码
用户点击下载链接的时候 如果用户使用的是FIREFOX就直接下载
如果用户使用的是FIREFOX以外的浏览器 就弹出一个链接,链接到FIREFOX的下载页面

OK 请高手帮忙 谢谢拉

<%=Request.ServerVariables("HTTP_USER_AGENT")%>

我在一个测试页面加入了这个代码。。

IE中测试输出的是
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 2.0.50727; .NET CLR 1.1.4322)

FireFox中测试输出的是
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7

Opera中测试输出的是
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; zh-cn) Opera 8.54

很明显可以根据这个代码的输出判断!!如果输出中有Firefox的字符串,则一定是用的Firefox浏览器!

如果是MSIE,(版本就不用说了),那一定就不是Firefox