0

我开发了一个独立的 XULRunner 应用程序,用作特定于站点的浏览器。它访问的 Web 应用程序对浏览器进行过滤,以了解正在使用的浏览器是否是最佳的。我想将我的 XULRunner 应用程序添加到最佳浏览器列表中。我认为要做到这一点,我需要知道 XULRunner 应用程序发送的请求随附的 HTTP 标头信息。我可以使用 HTTP 标头中的哪些信息来识别我的 XULRunner 应用程序?诸如 Gecko Engine 版本之类的东西。我一直在寻找,但还没有运气。

4

1 回答 1

0

应用程序通常通过User-Agent标头来标识。您可以通过window.navigator.userAgent属性在客户端看到它,例如 Windows 7 上 Firefox 12 的标头是:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0

这里重要的部分是Gecko/...(标识基于 Gecko 的浏览器)和rv:...(Gecko 版本)。该Firefox/12.0部分应替换为MyApp/1.2.3您的情况(应用程序的名称和版本号)。

于 2012-05-23T06:48:58.030 回答