XULRunner应用程序请求标头信息

时间:2012-05-23 06:19:22

标签: http browser xulrunner

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

1 个答案:

答案 0 :(得分:0)

通常通过User-Agent header来识别申请。您可以通过window.navigator.userAgent property在客户端看到它,例如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(应用程序的名称和版本号)。