【发布时间】:2009-08-17 09:19:51
【问题描述】:
在我们的 silverlight 应用程序中,我试图确定用户正在运行什么浏览器。silverlight 运行时已经在这里帮助了我一点:
string browserName = HtmlPage.BrowserInformation.Name;
但是,在 Chrome 和 Firefox 下,browserName 都是“Netscape”,BrowserVersion 属性也是如此(可能是因为 Chrome 使用了一些 Firefox 插件的魔法来使其工作)。我知道 Chrome 可能不是 Silverlight 的官方支持平台,但它几乎适用于我们(因此需要确定我们何时必须切换某些功能)。
有人解决过这个问题吗?我们是否需要进行 javascript 往返以让浏览器 javascript 引擎向我们提供信息(在这种情况下,如何)?
【问题讨论】:
标签: silverlight firefox google-chrome