Opened 13 years ago
Last modified 3 years ago
#55 accepted defect
Неправильно определяется версия Opera
Reported by: | ilzhan.ya.ru | Owned by: | somebody |
---|---|---|---|
Priority: | trivial | Milestone: | |
Component: | nginx-module | Version: | 0.8.x |
Keywords: | ngx_http_browser_module, opera | Cc: | |
uname -a: | |||
nginx -V: |
Description
В новых версиях у браузера Opera user-agent выглядит так
Opera/9.80 (Windows NT 6.1; U; MRA 5.8 (build 4661); ru) Presto/2.8.131 Version/11.11
Тоесть версию отражает Version/11.11 а не Opera/9.80
В модуле ngx_http_browser_module она определяется так:
{ "opera",
0,
sizeof("Opera ") - 1,
"Opera"},
Замена на
{ "opera",
sizeof("Opera ") - 1,
sizeof("Version/") - 1,
"Version/"},
выявляет правильно новые версии но со старыми версиями будет проблема
Note:
See TracTickets
for help on using tickets.