谷歌浏览器/ Safari浏览器名称和版本相同!

fra*_*is 4 asp.net

我有一个asp.net网站,我检查支持的浏览器.那是我的用户Request.Browser.Browser - 用于浏览器名称和Request.Browser.MajorVersion用于浏览器版本

这里的问题是浏览器Safari和谷歌Chrome显示我相同的价值!那就是AppleMAC-Safari(名称)和版本将是5 ..

我如何区分谷歌铬和野生动物园然后???

谢谢,弗朗西斯P.

dav*_*ser 9

对于Request.Browser.Browser可以检测到的每个浏览器,C:\ Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers中必须有一个*.browser文件..NET框架的第2版中缺少Chrome和Safari,但您可以从codeplex下载更新的浏览器配置集:http://aspnet.codeplex.com/releases/view/41420

可能会出现一些兼容性问题(因为这些文件是针对.NET 4制作的).在这种情况下,您可以查看此博客文章:http://stephenwalther.com/blog/archive/2010/03/05/use-asp.net-4-browser-definitions-with-asp.net-3.5的.aspx