0

我刚开始使用 Ubuntu 时遇到了这个问题。我想知道为什么 Request.Browser.Browser.ToLower().IndexOf("firefox") 在 windows 上为 firefox 返回 true,而在 Ubuntu 上为 firefox 返回 false?

4

2 回答 2

2

查看 的返回值,Request.Browser.Browser.ToLower()看看 Ubuntu 有什么。很可能它被称为iceweasel而不是在firefox那里。

于 2009-07-06T07:31:10.000 回答
0

如果您必须使用浏览器检测...尝试使用类似 jQuery 的 .support 函数。

检查 WhatIsMyUserAgent 或一些类似的网站,了解 Ubuntu 的 Firefox 构建实际发送的内容。

我相信 Firefox 应该在 Ubuntu 上的 FF UA 字符串中......但我知道Gecko在字符串中,因为这是使用的渲染引擎。

于 2009-11-30T15:09:11.380 回答