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