【问题标题】:Silverlight BrowserInformation for Chrome and Firefox适用于 Chrome 和 Firefox 的 Silverlight 浏览器信息
【发布时间】: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


    【解决方案1】:

    一种不太可靠的方法可能是查看“Chrome”的 UserAgent 属性。似乎可以在我的机器上工作,但它似乎有点脆弱。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 2023-03-28
      • 2020-02-20
      相关资源
      最近更新 更多