2012-05-23 3 views
0

Я разработал автономное приложение XULRunner, которое я использую как браузер для конкретного сайта. Веб-приложение, к которому он обращается, делает фильтрацию браузеров, чтобы узнать, оптимален ли используемый браузер. Я хотел бы добавить приложение XULRunner в список оптимальных браузеров. Я решил, что для этого мне нужно знать информацию заголовка HTTP, которая сопровождает запрос, отправленный приложением XULRunner. Какую информацию в заголовке HTTP я могу использовать для определения моего приложения XULRunner? Что-то вроде версии Gecko Engine и т. Д. Я искал вокруг, но пока не повезло.XULRunner Application Request Header Information

ответ

0

Приложение обычно идентифицируется с помощью User-Agent header. Вы можете увидеть его на стороне клиента с помощью window.navigator.userAgent property, например. заголовок для Firefox 12 на Windows 7 является:

Mozilla/5.0 (Windows NT 6.1; WOW64; с.в.: 12.0) Gecko/20100101 Firefox/12.0

Важной частью здесь Gecko/... (идентифицирует браузер на базе Gecko) и rv:... (версия Gecko). Часть Firefox/12.0 должна быть заменена чем-то вроде MyApp/1.2.3 в вашем случае (имя и номер версии вашего приложения).

+0

Большое спасибо, Palant. Я попробую это, и я дам вам знать, как это происходит. Просто быстрый: во всяком случае, чтобы использовать версию XULRunner? – okello

+0

Большое спасибо, Palant. 'window.navigator.userAgent' возвращает пользовательский агент. Все, что мне тогда нужно было сделать, это включить подпись агента в список оптимальных браузеров. – okello

+0

Версия XULRunner и версия Gecko всегда одинаковы. –

 Смежные вопросы

  • Нет связанных вопросов^_^