有人可以告诉我如何确定(使用JavaScript等)用于访问我网站的浏览器吗?
我想根据这些情况重定向到不同的页面:
感谢。
答案 0 :(得分:5)
查看Javascript Navigator对象: http://www.w3schools.com/js/js_browser.asp
alert(navigator.userAgent);
此脚本可以帮助您进行更复杂的检测: http://www.quirksmode.org/js/detect.html
您应该在服务器端处理这些重定向。如果您的网站有移动版本,则尤其如此。大多数移动浏览器做支持Javascript就好了,但有些怪癖。
服务器端,您可以通过发送302状态代码和location:
标头来发送重定向。见http://en.wikipedia.org/wiki/HTTP_location
修改:由于您说您现在需要在评论中检测移动浏览器,只需使用此脚本:http://detectmobilebrowsers.mobi/
答案 1 :(得分:2)
您需要navigator对象