Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 浏览器检测和重定向_Javascript_Html_Browser_Redirect - Fatal编程技术网

Javascript 浏览器检测和重定向

Javascript 浏览器检测和重定向,javascript,html,browser,redirect,Javascript,Html,Browser,Redirect,可能重复: 我正在寻找一个脚本来检测每个浏览器并重定向到每个浏览器的特定页面,例如chrome用户转到www.website.com/chrome,用户转到另一个浏览器,mozilla用户转到另一个浏览器 有人知道这样的剧本吗 谢谢只需通过获取HTTP\u USER\u代理以您喜欢的语言检测浏览器即可 这里有一些样品 Response.Write Request.ServerVariables("HTTP_USER_AGENT") ' Desktops ' *****************

可能重复:

我正在寻找一个脚本来检测每个浏览器并重定向到每个浏览器的特定页面,例如chrome用户转到www.website.com/chrome,用户转到另一个浏览器,mozilla用户转到另一个浏览器

有人知道这样的剧本吗


谢谢

只需通过获取HTTP\u USER\u代理以您喜欢的语言检测浏览器即可

这里有一些样品

Response.Write Request.ServerVariables("HTTP_USER_AGENT")

' Desktops
' ******************************************

' Firefox 4 MAC OS
' Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

' Safari, MAC OS
' Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; de-de) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1

' Chrome, MAC OS
' Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.91 Safari/534.30

' Chrome, Windows 2008
' Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.91 Safari/534.30

' IE 9, Windows 2008
' Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; .NET CLR 3.0.30729)

' Mobile
' ******************************************

' iPhone 4
' Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; de-de) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5

' Blackberry from OS v6
' Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-US) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.141 Mobile Safari/534.1+

' Tablets:
' ******************************************

' Samsung Galaxa Tab Android
' Mozilla/5.0 (Linux; U; Android 2.2; en-us; SCH-I800 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

' Motorola Xoom Android
' Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13

' iPad
' Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10

' iPad2
' Mozilla/5.0(iPad; U; CPU OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F191 Safari/6533.18.5

您可以获取代理的一些唯一关键字并重定向。由于您没有说哪种语言只需复制字符串并修改一个select case代码块,这应该适合您。

java标记。。。?你在找什么?用户脚本?你试过什么?你真的不该这么做。请编写符合标准的HTML,并在必要时为IE使用CSS技巧。@ThiefMaster:我想,如果该网站是一个关于如何使用当前浏览器的帮助论坛,该怎么办很好的信息,但答案应该包括如何真正利用它。他没有说什么语言。还有一个指向一些js解决方案的链接,但是如果他想重定向服务器端,他只需要阅读用户代理和重定向,以防出现结果,这在php、asp、asp.net、ff中不是什么大问题。谢谢你的回复和/或标记为答案,这是表达感谢的最好方式:)