Как сохранить учетные данные аутентификации REST в AngularJS при перезагрузке страницы? - программирование

Как сохранить учетные данные аутентификации REST в AngularJS при перезагрузке страницы?

Мы создали сервер RESTful, совершенно "чистый", который использует HTTP BASIC AUTHENTICATION. Это означает, что клиент должен отправлять имя пользователя/пароль для каждого запроса. Он прост и безопасен (по HTTPS). REST, конечно, не имеет статуса и не использует сеансов, поэтому в API нет метода входа в систему. Каждый запрос должен быть снова разрешен.

На этом сервере REST мы создали клиент AngularJS. Это одностраничное приложение. Когда пользователь входит в систему для клиента, клиент будет хранить учетные данные и убедиться, что установлены правильные HTTP-заголовки.

"Проблема" заключается в том, что когда пользователь обновляет браузер, приложение теряет свое состояние, включая учетные данные для проверки подлинности.

Каков наилучший способ справиться с этим? Как приложение AngularJS позволяет пользователю войти в систему/запомнить учетные данные? Независимо от решения, оно ДОЛЖНО быть безопасным, поскольку оно является банковским приложением.

4b9b3361

Ответ 1

Хм, это сложно. Одним из возможных решений является использование некоторой комбинации, например. Javascrypt (http://www.fourmilab.ch/javascrypt/) и временное localstorage/cookie.

Не храните пароль вообще, даже не в localstorage. Вы можете использовать функцию деривации ключа, чтобы получить ключ от пароля. С солью и разумным количеством итераций это может быть достаточно безопасным.

Update:

Смотрите безопасно хранить пароль пользователя локально в мобильном приложении jQuery для получения еще одного хорошего ответа

Ответ 2

Это не ответ, я согласен с Sindre, но здесь полный список браузеров из StatCounter.com

Доля IE 7 на рынке составляет 0,86%, если вы хотите поддержать, что вы должны поддерживать 2% пользователей Linux:). Просто хотел поместить это там, чтобы иметь какой-то показатель того, что используется... эти цифры, очевидно, не на 100% точны, но это кажется разумным.

Я думаю, что без использования локальных/веб-хранилищ API вы не сможете этого добиться.

Browser Version Market Share Perc. (June 2012 to June 2013)
IE 9.0  15.49
IE 8.0  11.36
Chrome 23.0 5.63
Chrome 26.0 5.15
Chrome 21.0 4.55
Chrome 24.0 3.9
Chrome 22.0 3.59
Chrome 27.0 3.24
Safari iPad 3.19
Chrome 25.0 3.18
Chrome 20.0 2.59
Chrome 19.0 2.46
Firefox 16.0    2.42
IE 10.0 2.4
Firefox 14.0    2.19
Safari 5.1  2.11
Firefox 15.0    2.07
Firefox 19.0    1.97
Firefox 18.0    1.85
Firefox 13.0    1.84
Firefox 20.0    1.73
Safari 6.0  1.69
Firefox 17.0    1.67
Firefox 21.0    1.48
Firefox 12.0    1.43
IE 7.0  0.86
Firefox 3.6 0.73
Safari 5.0  0.68
Android 0   0.59
Opera 12.0  0.53
Opera 12.1  0.45
Firefox 10.0    0.42
Firefox 11.0    0.38
IE 6.0  0.38
Chrome 17.0 0.26
Firefox 9.0 0.26
Chrome 18.0 0.24
Firefox 4.0 0.22
Chrome 16.0 0.22
Firefox 8.0 0.21
Opera 11.6  0.18
360 Safe Browser 0  0.18
Chrome 15.0 0.17
Chrome 11.0 0.17
Chrome 14.0 0.16
Chrome 12.0 0.16
Chrome 13.0 0.15
Firefox 5.0 0.15
Firefox 3.0 0.15
Firefox 6.0 0.15
Firefox 7.0 0.14
Firefox 3.5 0.14
Chrome for Andr 0.14
Chrome iPad 0.13
Sony PS3 0  0.13
Chrome 10.0 0.12
Sogou Explorer 0    0.12
Safari 4.0  0.1
Firefox 22.0    0.09
Safari 4.1  0.09
Chrome 28.0 0.08
Yandex Browser 1.5  0.08
Silk 1.0    0.08
Maxthon 3.0 0.07
Chrome 8.0  0.07
Chrome 9.0  0.05
RockMelt 0.16   0.05
Chrome 7.0  0.05
Firefox 2.0 0.04
Chrome 6.0  0.04
Chrome 5.0  0.04
BlackBerry 0    0.04
Opera 11.5  0.04
Chrome 4.0  0.04
Chromium 18.0   0.03
Opera 0 0.03
Maxthon 4.0 0.03
Opera 10.6  0.02
Maxthon 3.4 0.02
Firefox 1.0 0.02
Opera 9.6   0.02
TheWorld    0.02
Opera 11.0  0.02
Yandex Browser 1.1  0.02
Opera 11.1  0.02
Chrome 3.0  0.02
Maxthon 1.0 0.02
Chromium 25.0   0.01
AppleWebKit 0   0.01
Opera 10.0  0.01
Tencent Traveler 4.0    0.01
Silk 2.9    0.01
Opera 10.1  0.01
Netscape 4.7    0.01
Chrome 2.0  0.01
Maxthon 2.0 0.01
Chromium 20.0   0.01
Silk 3.0    0.01
Chrome 29.0 0.01
webOS Browser 0 0.01
QQ Browser 6.14 0.01
Mozilla 1.9 0.01
Chrome 18.6 0.01
Safari 3.0  0.01
Phantom 0   0.01
Firefox 23.0    0.01
Silk 2.7    0.01
Chrome 1.0  0.01
Firefox 1.5 0.01
Opera 10.5  0.01
Chrome 0.2  0.01
Camino 2.1  0.01
Silk 2.8    0.01
Safari 3.1  0.01
Opera 9.2   0.01
Opera 9.5   0.01
Maxthon 3.3 0.01
NetFront 4.2    0.01
Yandex Browser 1.7  0.01
Silk 2.4    0.01
IE 0    0
Safari 3.2  0
Kindle 0    0
Pale Moon 15.3  0
Opera 12.5  0
Flock 2.6   0
QQ Browser 6.12 0
360 0   0
Pale Moon 19.0  0
Chromium 22.0   0
Chrome 26.2 0
Unknown 0   0
QQ Browser 7.3  0
Chrome 24.2 0
Opera 9.0   0
Pale Moon 15.2  0
Pale Moon 15.4  0
SeaMonkey 2.17  0
Firefox 24.0    0
Chromium 24.0   0
Pale Moon 12.2  0
Pale Moon 20.0  0
Iron 19.0   0
Iron 18.0   0
Pale Moon 12.3  0
SeaMonkey 2.10  0
Chrome 23.4 0
Kindle 3.0  0
Lunascape 6.8   0
Chromium 17.0   0
NetFront 4.1    0
SeaMonkey 2.14  0
Iron 17.0   0
SeaMonkey 2.13  0
SeaMonkey 2.12  0
Chrome 27.1 0
SeaMonkey 2.11  0
Chromium 14.0   0
Pale Moon 20.1  0
QQ Browser 6.13 0
Windows Media Player 0  0
QQ Browser 7.1  0
SeaMonkey 2.0   0
SeaMonkey 2.15  0
Chromium 23.0   0
Pale Moon 3.6   0
Chrome 22.1 0
Pale Moon 11.0  0
SeaMonkey 2.16  0
Iron 16.0   0
Chrome 25.2 0
Pale Moon 15.1  0
Comodo Dragon 20.1  0
Mozilla 1.8 0
AOL 7.0 0
Pale Moon 15.0  0
Comodo Dragon 19.2  0
SeaMonkey 2.9   0
Chrome 23.1 0
Chromium 12.0   0
Flock 2.5   0
Safari 1.3  0
Lunascape 6.7   0
Safari 5.2  0
Iron 25.0   0
Pale Moon 12.0  0
Firefox 1.4 0
Opera 8.5   0
Netscape 7.2    0
Opera 8.0   0
Pale Moon 12.1  0
Safari 2.0  0
Chrome 0.3  0
Comodo Dragon 21.1  0
UC Browser 2.0  0
Flock 3.5   0
Chromium 13.0   0
Comodo Dragon 20.0  0
Yandex Browser 1.0  0
Comodo Dragon 21.0  0
Opera 7.0   0
QQ Browser 2.8  0
Comodo Dragon 15.0  0
Netscape 7.0    0
Iron 26.0   0
Opera 10.7  0
Samsung 0   0
Nokia 0 0
IE 5.5  0
QQ Browser 3.2  0
Netscape 8.1    0
Chrome 24.1 0
Firefox 3.1 0
QQ Browser 7.0  0
Comodo Dragon 19.1  0
Iron 15.0   0
Chromium 15.0   0
Epiphany 2.30   0
Fake IE 0   0
Silk 2.6    0
SeaMonkey 1.1   0
Midori 0.4  0
Chrome 0.4  0
K-Meleon 1.0    0
Iceweasel 2.0   0
Chromium 11.0   0
QQ Browser 3.0  0
Iron 14.0   0
Tencent Traveler 0  0
Iron 12.0   0
Iron 13.0   0
Chromium 10.0   0
Konqueror 3.5   0
Anonymouse 0    0
Maxthon 4.1 0
Chrome 25.1 0
UC Browser 0    0
QQ Browser 2.5  0
Comodo Dragon 16.1  0
UC Browser 2.3  0
Mozilla 1.7 0
Flock 2.0   0
Silk 2.2    0
SeaMonkey 2.7   0
OmniWeb 5.11    0
Iron 8.0    0
Camino 2.0  0
QQ Browser 0    0
Iron 10.0   0
QQ Browser 3.7  0
UC Browser 9.0  0
Midori 0.2  0
AOL 6.0 0
iBrowser 3.0    0
Beamrise 2.25   0
Opera 14.0  0
Silk 3.1    0
K-Meleon 1.5    0
Chrome 23.2 0
QQ Browser 3.1  0
WebTV/MSNTV 2.6 0
Chromium 16.0   0
Pale Moon 9.2   0
UC Browser 8.6  0
Iron 27.0   0
UC Browser 2.2  0
Pale Moon 8.0   0
Iron 7.0    0
Chrome 26.1 0
Iron 9.0    0
Iron 6.0    0
QQ Browser 7.2  0
IE 5.01 0
SeaMonkey 2.8   0
Iron 11.0   0
Opera 9.1   0
UC Browser 8.4  0
Safari 7.0  0
Chromium 8.0    0
QQ Browser 2.7  0
UC Browser 2.8  0
UC Browser 7.9  0
QQ Browser 3.5  0
Flock 1.2   0
Comodo Dragon 16.2  0
SeaMonkey 2.6   0
Epiphany 2.22   0
Pale Moon 9.1   0
Minefield 3.0   0
NetFront 3.5    0
Firefox 25.0    0
QQ Browser 4.1  0
Chromium 9.0    0
QQ Browser 2.6  0
Opera 7.1   0
Silk 1.1    0
MS OPD 0    0
Chromium 21.0   0
Pale Moon 7.0   0
SeaMonkey 2.4   0
Lunascape 6.5   0
Obigo 0 0
SeaMonkey 2.5   0
QQ Browser 4.0  0
Safari 1.0  0
Iron 5.0    0
Chrome 23.3 0
Camino 1.6  0
SeaMonkey 2.2   0
UC Browser 8.5  0
QQ Browser 4.2  0
Comodo Dragon 11.4  0
Comodo Dragon 10.0  0
QQ Browser 3.4  0
Safari 1.2  0
rekonq 0    0
Beamrise 2.23   0
Pale Moon 9.0   0
Netscape 4.03   0
Comodo Dragon 12.1  0
Iron 4.0    0
Dolfin 3.0  0
Pale Moon 4.0   0
IE 5.0  0
Comodo Dragon 8.0   0
UC Browser 7.8  0
Comodo Dragon 16.0  0
Chromium 7.0    0
Firefox 0   0
SeaMonkey 2.3   0
FrontPage 0 0
Chromium 28.0   0
Comodo Dragon 19.0  0
Minefield 4.0   0
QQ Browser 1.5  0
Comodo Dragon 14.0  0
rekonq 1.1  0
QQ Browser 4.3  0
Safari 0    0
Chrome 0.0  0
RockMelt 0.9    0
Comodo Dragon 18.1  0
NetFront 0  0
UC Browser 8.3  0
Opera 7.5   0
Chromium 6.0    0
Pale Moon 6.0   0
Lunascape 6.6   0
Pale Moon 5.0   0
Safari 6.1  0
QQ Browser 2.4  0
UC Browser 2.7  0
Beamrise 17.2   0
Jasmine 0.8 0
UC Browser 8.0  0
Chrome 30.0 0
Comodo Dragon 18.3  0
IE 4.01 0
SeaMonkey 2.18  0
RockMelt 0.8    0
Comodo Dragon 12.2  0
Comodo Dragon 13.4  0
Minefield 3.7   0
QQ Browser 6.11 0
Comodo Dragon 9.0   0
Chrome 27.2 0
Chromium 0  0
SeaMonkey 2.1   0
NetFront 3.4    0
UC Browser 8.2  0
Links 2.2   0
QQ Browser 6.9  0
QQ Browser 6.10 0
Netscape 4.79   0
Comodo Dragon 18.0  0
QQ Browser 2.3  0
NetSurf 0   0
Comodo Dragon 14.2  0
Netscape 7.1    0
UC Browser 1.0  0
QQ Browser 3.6  0
Safari 1.1  0
Comodo Dragon 17.4  0
Mozilla 1.0 0
Netscape 4.8    0
Iron 3.0    0
Comodo Dragon 17.5  0
Comodo Dragon 14.1  0
QQ Browser 2.2  0
QQ Browser 3.3  0
Opera 10.2  0
WebPositive 0   0
Opera 11.00 0
Chromium 27.0   0
Comodo Dragon 17.3  0
Comodo Dragon 13.0  0
rekonq 2.2  0
Camino 1.0  0
Dolphin 0   0
OmniWeb 5.0 0
UC Browser 2.6  0
Comodo Dragon 4.1   0
Microsoft URL Control 0 0
Konqueror 3.2   0
Comodo Dragon 17.1  0
Netscape 8.0    0
JoeDog 0    0
Skyfire 0   0
Galeon 2.0  0
Midori 0.3  0
SeaMonkey 1.0   0
Comodo Dragon 6.0   0
IE 5.1  0
Windows Media Player 11.0   0
SonyEricsson 0  0
Thunderbird 3.0 0
Netscape 6.2    0
UC Browser 8.8  0
Lunascape 0 0
Lynx 2.8    0
Epiphany 3.2    0
Lunascape 6.3   0
Links 2.1   0
Firebird 0  0
QQ Browser 2.1  0
Chrome 99.0 0
Amiga 0 0
QQ Browser 1.9  0
Chrome 17.1 0
Microsoft-WebDAV 0  0
UC Browser 7.7  0
Netscape 3.0    0
Comodo Dragon 13.2  0
Mozilla 1.6 0
Konqueror 3.1   0
Lunascape 6.4   0
QQ Browser 5.1  0
Lunascape 4.0   0
Netscape 4.5    0
Chrome 19.7 0
Konqueror 3.0   0
Webaroo 1.2 0
Sleipnir 2.0    0
Chrome 2.4  0
Camino 1.5  0
w3m 0.5 0
Konqueror 4.2   0
Jasmine 1.0 0
Flock 1.0   0
UC Browser 8.7  0
Squid 0 0
Galeon 1.0  0
Epiphany 3.0    0
Webaroo 1.3 0
Camino 2.2  0
Chromium 26.0   0
Iceweasel 10.0  0
Midori 0.1  0
Midori 0.01 0
Iron 2.0    0
Openwave Mobile Browser 0   0
Flock 1.1   0
QQ Browser 6.8  0
Konqueror 3.3   0
Dillo 2.0   0
Anonymous 0 0
Lunascape 6.1   0
IE 5.2  0
QQ Browser 2.0  0
iBrowser 3.1    0
Comodo Dragon 12.0  0
Epiphany 2.14   0
Silk 2.3    0
Chromium 5.0    0
Chrome 0.5  0
Lunascape 5.1   0
UC Browser 7.6  0
Opera 15.0  0
Chimera 0   0
QQ Browser 6.2  0
Flock 3.0   0
Chrome 3.1  0
Comodo Dragon 17.0  0
QQ Browser 5.0  0
Epiphany 1.2    0
SeaMonkey 2.19  0
Lunascape 2.1   0
QQ Browser 6.7  0
Puffin 3.91 0
rekonq 2.1  0
Midori 0    0
Silk 2.0    0
Epiphany 1.4    0
Mozilla 1.2 0
Mozilla 1.5 0
Mozilla 1.4 0
OmniWeb 5.10    0
Windows Media Player 9.0    0
rekonq 2.3  0
Comodo Dragon 4.0   0
Opera 7.2   0
SeaMonkey 1.5   0
Avant Browser 0 0
Konqueror 3.4   0
rekonq 2.0  0
IEMobile 9.0    0
Netscape 4.0    0
iTunes 0    0
ELinks 0.9  0
QQ Browser 1.4  0
WebTV/MSNTV 1.0 0
QQ Browser 6.0  0
QQ Browser 1.3  0
rekonq 1.3  0
UC Browser 8.9  0
Konqueror 4.1   0
RockMelt 3.0    0
QQ Browser 1.0  0
Iron 1.0    0
Lunascape 5.0   0
Camino 0.8  0
Puffin 3.93 0
Lunascape 6.0   0
Proxomitron 0   0
Lunascape 4.8   0
Lunascape 2.0   0
Dolfin 2.0  0
Iceweasel 3.5   0
Epiphany 2.20   0
Mozilla 1.3 0
Minefield 3.6   0
AOL 5.5 0
Pale Moon 3.5   0
iPhone 0    0
Chrome 2.1  0
Chrome 8.1  0
UC Browser 2.5  0
Baidu Explorer 1.4  0
ibisBrowser 0   0
Yandex Browser 2.0  0
Iron 0.2    0
Netscape 4.61   0
Silk 2.1    0
Midori 0.5  0
Flock 0.9   0
Lynx 0  0
QQ Browser 2.9  0
SeaMonkey 2.20  0
Flock 0.7   0
Camino 0.7  0
CoRom+ 27.0 0
Minefield 3.1   0
UC Browser 2.4  0
Tencent Traveler 5.0    0
ELinks 0.11 0
Opera 7.6   0
QQ Browser 6.5  0
Chrome 59.0 0
Lunascape 6.2   0
Lunascape 4.7   0
Iceweasel 17.0  0
Chrome 99.9 0
UC Browser 9.1  0
Chrome 42.0 0
Windows-Media-Player 10.0   0
Apple-PubSub 0  0
QQ Browser 1.2  0
Chrome 1.3  0
SaferSurf 0 0
Baidu Explorer 1.3  0
Minefield 3.2   0
iCab 3.0    0
Iceweasel 21.0  0
QQ Browser 6.6  0
Comodo Dragon 1.0   0
Netscape 6.1    0
Dillo 0.8   0
UC Browser 7.4  0
Opera 10.3  0
RockMelt 2.1    0
Sleipnir 4.1    0
Netscape 4.51   0
UC Browser 7.2  0
Chrome 26.9 0
UC Browser 7.0  0
SEMC Browser 0  0
Sleipnir 2.9    0
Beamrise 2.19   0
Epiphany 0.9    0
Baidu Explorer 2.0  0
Opera 5.0   0
iCab 2.9    0
iBrowser 2.8    0
Epiphany 0.8    0
Lunascape 1.4   0
Webaroo 2.0 0
Opera 8.1   0
BrowseX 0   0
UC Browser 7.5  0
IEMobile 7.0    0
Camino 3.0  0
Shiira 1.2  0
Netscape 4.6    0
Iron 0.3    0
NetPositive 2.2 0
Chrome 1.1  0
Opera 6.0   0
RockMelt 2.2    0
Iron 0  0
rekonq 1.0  0
Lunascape 1.1   0
Lunascape 3.6   0
Maxthon 0.0 0
rekonq 1.2  0
Yandex Browser 6.2  0
Baidu Explorer 1.2  0
QQ Browser 6.3  0
Mozilla 0   0
Pale Moon 0 0
Epiphany 1.6    0
SmallProxy 0    0
QQ Browser 1.1  0
UC Browser 8.1  0
Epiphany 2.18   0
Baidu Explorer 1.1  0
Netscape 6.0    0
IE 4.0  0
Chromium 19.0   0
Lunascape 3.0   0
Netbox 0    0
Opera 12.8  0
Lunascape 4.9   0
Microsoft Office Existence Discovery 0  0
Camino 4.0  0
Comodo Dragon 17.2  0
Windows Media Player 10.0   0
Sundance 1.2    0
rekonq 1.80 0
Emacs/W3 0  0
Firefox 99.0    0
fantomas fantomBrowser 0    0
Iceweasel 20.0  0
Lunascape 4.6   0
NetFront 3.3    0
Yandex Browser 2.1  0
Lunascape 1.0   0
QQ Browser 5.2  0
Lunascape 1.3   0
Lunascape 1.2   0
Maxthon 3.5 0
Iceweasel 18.0  0
Epiphany 2.16   0
Polaris 0   0
Chrome 32.0 0
Beamrise 4.20   0
RockMelt 1.0    0
Lunascape 3.5   0
Twitturly 0 0
SeaMonkey 9.23  0
Sleipnir 2.8    0
ELinks 0.10 0
Iceweasel 3.0   0
Epiphany 2.28   0
IE 4.5  0
Sundance 1.3    0
Flock 0.4   0
Epiphany 1.0    0
Chrome 24.3 0
ELinks 0.12 0
Epiphany 1.8    0
Lunascape 1.05  0
Camino 1.1  0
Dolfin 1.5  0
Sundance 0.9    0
Puffin 2.93 0
Baidu Explorer 1.0  0
SeaMonkey 0 0
Baidu Explorer 2.1  0
Flock 0.5   0
iBrowser 2.7    0
Mozilla 1.1 0
Links 0.9   0
iCab 2.7    0
UC Browser 2.1  0
General Crawlers 0  0
Iron 21.0   0
Midori 1.19 0
Lunascape 4.3   0
UC Browser 6.0  0
Iron 0.4    0
Pale Moon 16.0  0
Opera 5.1   0
Lunascape 4.2   0
Iron 8.06   0
Opera 9.7   0
Epiphany 1.9    0
Camino 0.9  0
Puffin 2.91 0
CE-Preload 0    0
Lunascape 3.1   0
Epiphany 3.4    0
Iceweasel 19.0  0
Iron 23.0   0
iBrowser 0  0
Lunascape 4.1   0
Epiphany 0  0
Sundance 0  0
Pale Moon 93.6  0
Flock 0.8   0
HP Secure Web Browser 1.4   0
Maxthon 3.9 0
Chrome 24.8 0
Links 1.0   0
Netscape 4.71   0
Chrome 0.1  0
VLC 0   0
Epiphany 2.29   0
Chrome 24.7 0
K-Meleon 1.6    0
Camino 2.4  0
Firefox 0.0 0
Firefox 27.0    0
Konqueror 4.6   0
WebTV/MSNTV 2.8 0
Chrome 40.0 0
Silk 1.02   0
Chrome 95.0 0
Baidu Explorer 2.5  0
Amaya 9.5   0
rekonq 1.70 0
Galeon 1.3  0
Comodo Dragon 18.2  0
Baidu Explorer 2.4  0
Maxthon 5.0 0
ogeb browser 1.1    0
Lunascape 1.03  0
Iceweasel 11.0  0
Firefox 3.7 0
Privoxy 0   0
Iceweasel 13.0  0
Firefox 3.2 0
Dillo 0.6   0
Lunascape 3.2   0
OmniWeb 4.5 0
SeaMonkey 2.21  0
iCab 4.0    0
Firefox 3.3 0
Firefox 3.4 0
Opera 10.10 0
Firefox 3.8 0
Chromium 29.0   0
Baidu Explorer 2.3  0
Firefox 3.9 0
Iron 20.0   0
Shiira 1.1  0
RockMelt 0.0    0
iPod Touch 0    0
Epiphany 3.6    0
IBrowse 2.2 0
Microsoft Excel 12.0    0
Microsoft Visio 0   0
w3m 0.4 0
OmniWeb 2.7 0
Shiira 0.9  0
Vienna 3.0  0
Iceweasel 22.0  0
Flock 4.0   0
Sleipnir 2.4    0
Chromium 30.0   0
Firefox 50.0    0
Microsoft 0 0
rekonq 1.81 0
Dillo 0.7   0
Konqueror 4.10  0
iCab 2.8    0
Enigma Browser 0    0
Vienna 2.6  0
Pale Moon 20.2  0
Konqueror 4.8   0
Maxthon 2.5 0
Flock 0 0
Windows Media Player 8.0    0
Camino 1.2  0
w3m 0.2 0
w3m 0.1 0
Maxthon 3.2 0
Midori 0.0  0
Chrome 3.2  0
Anonymizied 0   0
Konqueror 4.4   0
Iceweasel 14.0  0
Epiphany 1.7    0
w3m 0   0
RockMelt 0.44   0
Iceweasel 6.0   0
Firefox 29.0    0
1st ZipCommander 0  0
Sleipnir 2.7    0
Chrome 2.2  0
Firefox 83.0    0
Firefox 26.0    0
RockMelt 0.1    0
Iceweasel 16.0  0
Iceweasel 23.0  0
Kindle 3.8  0
Opera 9.3   0
Iceweasel 7.0   0
Sleipnir 4.2    0
Mozilla 0.9 0
iCab 0  0
Iceweasel 3.6   0
Chrome 19.9 0
Sleipnir 3.9    0
Lunascape 1.04  0
Chrome 38.0 0
Links 0 0
CoRom+ 26.0 0
Opera 9.4   0
Camino 0    0
BITS 0  0
SeaMonkey 2.22  0
Maxthon 3.6 0
Firefox 30.0    0
Opera 9.8   0
Sleipnir 4.3    0
UC Browser 1.9  0
Baidu Explorer 2.2  0
Sleipnir 3.8    0
IE 6.1  0
K-Meleon 1.7    0
Iceweasel 5.0   0
Maxthon 55.5    0
Lunascape 3.4   0
Opera 9.9   0
Zune 3.0    0
RockMelt 2.3    0
Firefox 33.0    0
UC Browser 7.3  0
Windows Media Player 4.0    0
Maxthon 22.0    0
QQ Browser 7.4  0
Opera 8.6   0
Pale Moon 19.1  0
Lunascape 0.98  0
Firefox 90.0    0
Konqueror 4.0   0
Firefox 37.0    0
Chrome 24.9 0
Firefox 62.0    0
Windows Media Player 7.0    0
CoRom+ 0    0
OmniWeb 0   0
Chrome 77.8 0
Iron 22.0   0
Maxthon 4.5 0
WinAmp 0    0
iBrowser 2.6    0
Kindle 4.0  0
Silk 3.3    0
Iceweasel 15.0  0
Maxthon 9.0 0
Maxthon 6.0 0
Sleipnir 4.0    0
Iceweasel 12.0  0
Chrome 18.1 0
Bolt 0  0
Firefox 35.0    0
Chrome 4.9  0
Chrome 2.5  0
Firefox 0.9 0
Chrome 9.2  0
Firefox 28.0    0
Chrome 20.5 0
Epiphany 3.3    0
HP Secure Web Browser 1.7   0
Lunascape 4.5   0
Chrome 02.0 0
Comodo Dragon 25.0  0
SeaMonkey 10.0  0
Konqueror 4.9   0
vobsub 0    0
Chrome 65.0 0
RMA 0   0
Firefox 0.10    0
Midori 1.25 0
MS IPPPD 0  0
Anonymizer 0    0
Minefield 4.2   0
RockMelt 3.1    0
Chrome 22.9 0
Maxthon 10.0    0
Chrome 9.9  0
Comodo Dragon 22.2  0
Chrome 13.6 0
Chrome 23.9 0
Iron 24.0   0
Chrome 92.0 0
Chrome 91.0 0
Sundance 1.0    0
Firefox 0.8 0
Chrome 1.6  0
Chrome 20.2 0
Arora 0.4   0
SeaMonkey 7.0   0
Chrome 29.1 0
MS IPP DAV 0    0
Iceweasel 9.0   0
HP Secure Web Browser 1.8   0
UC Browser 7.1  0
Chrome 16.1 0
Iceweasel 8.0   0
Lynx 2.6    0
Konqueror 4.5   0
MFHttpScan 0    0
Chrome 16.9 0
Maxthon 8.0 0
Chrome 19.1 0
Chrome 17.7 0
Chrome 14.9 0
K-Meleon 1.1    0
SlimBrowser 0   0
Chrome 22.3 0
Pale Moon 17.0  0
Dolfin 2.1  0
Chrome 18.8 0
Chrome 37.0 0
Sleipnir 2.3    0
Chrome 18.5 0
Epiphany 4.3    0
SeaMonkey 8.2   0
Chrome 21.1 0
Chrome 15.3 0
Kindle 3.6  0
Opera 70.0  0
Chrome 1.2  0
Chrome 20.8 0
Chrome 2.7  0
Opera 12.00 0
Chrome 23.6 0
Firefox 7.1 0
Chrome 31.3 0
Opera 12.6  0
Lunascape 0.99  0
IBrowse 1.22    0
Opera 12.2  0
Chrome 21.2 0
Chrome 18.4 0
Chrome 8.8  0
Chrome 1.5  0
Chrome 22.6 0
Epiphany 2.1    0
QuickTime 7.1   0
RealPlayer 0    0
Webaroo 0   0
Chrome 19.8 0
Chrome 38.2 0
Chrome 16.7 0
Chrome 21.5 0
SeaMonkey 13.6  0
Chrome 16.2 0
Chrome 11.8 0
Maxthon 3.14    0
Chrome 14.4 0
Chrome 17.4 0
Comodo Dragon 26.0  0
SeaMonkey 8.6   0
Amaya 9.1   0
Chrome 20.3 0
Chrome 21.9 0
Chrome 22.7 0
Maxthon 3.33    0
K-Meleon 0  0
Dillo 0 0
UC Browser 6.3  0
Chrome 21.7 0
Maxthon 4.90    0
Chrome 6.2  0
Chrome 15.7 0
MS IPP 0    0
Yandex Browser 2.5  0
Maxthon 7.0 0
Firefox 79.0    0
Chrome 20.6 0
Maxthon 4.3 0
Pale Moon 10.0  0
MS Proxy 0  0
Chrome 22.4 0
Iceweasel 4.0   0
Chrome 24.4 0
Ace Explorer 0  0
Firefox 70.0    0
Chrome 14.1 0
Chrome 19.5 0
Firefox 20.1    0
Chrome 23.7 0
Chrome 31.0 0
Chrome 23.8 0
Chrome 15.5 0
Chrome 16.3 0
Chrome 16.4 0
Yandex Browser 0.0  0
Shiira 1.0  0
Chrome 1.4  0
Zune 2.5    0
Iron 30.0   0
Chrome 12.6 0
Chrome 15.8 0
Firefox 61.0    0
Chrome 13.1 0
Chrome 14.6 0
Chrome 22.5 0
iBrowser 2.5    0
Opera 13.0  0
Chrome 17.8 0
Chrome 18.7 0
Chrome 21.4 0
Chrome 6.9  0
Chrome 24.5 0
Chrome 24.6 0
Firefox 80.0    0
Camino 0.0  0
Charlotte 1.1   0
Chrome 7.3  0
Sleipnir 2.5    0
Chrome 20.9 0
Chrome 16.5 0
Sundance 0.99   0
CoRom+ 25.0 0
Chrome 17.6 0
Chrome 18.9 0
Mosaic 3.8  0
Chrome 7.2  0
Chrome 16.8 0
Chrome 15.9 0
Chrome 19.2 0
WebTV/MSNTV 1.2 0
Chrome 20.7 0
Chrome 14.3 0
Kindle 2.0  0
Chrome 17.2 0
w3m 0.3 0
Openwave Mobile Browser 6.2 0
Iron 29.0   0
Sleipnir 3.0    0
Chrome 8.4  0
Chrome 13.8 0
iBrowser 2.4    0
Konqueror 4.3   0
Chrome 15.6 0
Chrome 18.3 0
Chrome 19.4 0
Chrome 20.1 0
Vienna 2.5  0
Chrome 0.9  0
Chrome 19.3 0
SeaMonkey 4.2   0
Comodo Dragon 0 0
Konqueror 4.7   0
Chrome 20.4 0
Chrome 14.7 0
Kindle 3.3  0
Chrome 7.8  0
Chrome 26.7 0
SeaMonkey 9.27  0
Chrome 14.2 0
Chrome 8.3  0
Firefox 40.0    0
Camino 1.8  0
Chrome 22.8 0
Safari 3.3  0
Chrome 15.4 0
Sleipnir 2.2    0
Chrome 9.1  0
Chrome 6.1  0
Chrome 16.6 0
SeaMonkey 3.0   0
Lunascape 1.02  0
Chrome 14.8 0
Chrome 15.1 0
Kindle 3.5  0
Maxthon 25.0    0
Chrome 21.3 0
Chrome 18.2 0
Dillo 3.0   0
iBrowser 2.2    0
Chrome 21.6 0
Chrome 4.5  0
Chrome 2.8  0
Chrome 23.5 0
Dolfin 2.2  0
Chrome 7.1  0
GreenBrowser 0  0
Chrome 10.6 0
Chrome 33.0 0
Chrome 15.2 0
Sleipnir 3.7    0
Chrome 19.6 0
Epiphany 3.22   0
Chrome 3.3  0
MPlayer 1.0 0
Chrome 17.5 0
Chrome 26.4 0
Flock 2.02  0
Chrome 1.7  0
Flock 2.05  0
Chrome 5.1  0
Chrome 2.6  0
Lunascape 0.96  0
SeaMonkey 11.1  0
Kindle 3.2  0
Chrome 9.4  0
UC Browser 5.1  0
Chrome 5.4  0
Chrome 21.8 0
Chrome 17.9 0
Epiphany 2.91   0
Opera 18.2  0
Chrome 5.3  0
Flock 2.07  0
Google Desktop 0    0
Kindle 3.7  0
Firefox 39.0    0
Chrome 22.2 0
Chrome 31.7 0
Chrome 14.5 0
Sundance 2.0    0
Chrome 7.4  0
Iceweasel 0 0
Midori 0.45 0
Chrome 2.9  0
Chrome 34.2 0
Flock 2.09  0
Dillo 2.2   0
Safari 4.9  0
Chrome 17.3 0
Chrome 31.5 0
Charlotte 1.0   0
Maxthon 4.05    0
WordPress 0 0
Opera 12.7  0
Chrome 4.8  0
Yandex Browser 0    0
Safari 11.9 0
Chrome 0.6  0
Netscape 9.2    0
Chrome 33.1 0
Chrome 3.7  0
Chrome 88.8 0
Chrome 7.7  0
Opera 25.0  0
Firefox 45.0    0
Chrome 10.8 0
Chrome 11.5 0
Chrome 0.8  0
Chrome 12.7 0
Flock 2.04  0
Chrome 4.2  0
Safari 26.6 0
Chrome 44.8 0
Sleipnir 0  0
Maxthon 4.2 0
Flock 2.01  0
Vienna 1.2  0
QQ Browser 1.6  0
Chrome 4.4  0
Chrome 28.4 0
Sleipnir 2.30   0
Dillo 2.1   0
Chrome 25.9 0
Lynx 2.7    0
Google 0    0
Kindle 3.1  0
Chrome 6.3  0
Safari 8.6  0
Chrome 12.8 0
K-Meleon 0.8    0
Chrome 61.2 0
Lynx 2.4    0
Flock 7.0   0
Sleipnir 3.6    0
Chrome 10.3 0
Chrome 8.2  0
Chrome 6.8  0
Sleipnir 1.9    0
Chrome 30.3 0
Sleipnir 2.6    0
Mozilla 2.0 0
Chrome 3.5  0
Camino 2.3  0
Chrome 1.8  0
Flock 2.03  0
Sleipnir 2.40   0
Safari 6.2  0
QQ Browser 6.15 0
Opera iPad  0
Mosaic 0    0
Midori 7.9  0
Chrome 5.2  0
Chrome 10.1 0
Kindle 3.4  0
Firefox 16.5    0
Firefox 69.0    0
Sundance 1.1    0
Opera 16.0  0
Mozilla 2.2 0
Chrome 12.2 0
Chrome 8.5  0
CoRom+ 24.0 0
Silk 0  0
Pocket PC 0 0
Escape 0    0
Safari 16.9 0
IE 3.0  0
Safari 9.0  0
Opera 14.2  0
Chrome 47.1 0
Vienna 1.0  0
Chrome 32.7 0
Chrome 9.6  0
Chrome 28.1 0
Chrome 6.4  0
Google Webmaster Tools 0    0
Chrome 8.6  0
Flock 2.06  0
Chrome 9.5  0
Firefox 23.6    0
Chrome 66.0 0
SeaMonkey 1.6   0
Websense 0  0
Chrome 12.5 0
Mozilla 6.0 0
Kindle 4.4  0
Chrome 87.0 0
Firefox 14.6    0
Wipeout Pure 0  0
Chrome 29.9 0
Vienna 0    0
Chromium 18.6   0
Custo 0 0
Chrome 6.6  0
Chrome 11.2 0
Chrome 12.1 0
Firefox 1.1 0
Netscape 9.1    0
Safari 5.9  0
Chrome 8.7  0
Chrome 9.7  0
Chrome 27.8 0
Firefox 4.2 0
Chrome 13.7 0
OmniWeb 5.12    0
Chrome 5.9  0
Chrome 43.4 0
Firefox 82.0    0
Iron 35.5   0
Safari 4.6  0
Chrome 27.6 0
Maxthon 5.2 0
K-Meleon 1.02   0
Chrome 1.9  0
Chrome 43.2 0
Links 2.0   0
Maxthon 4.6 0
Chrome 6.7  0
Chrome 2.3  0
Charlotte 2.1   0
Chrome 25.8 0
K-Meleon 0.9    0
Flock 3.7   0
Dolphin 0.8 0
SeaMonkey 5.9   0
Sleipnir 2.41   0
Beamrise 0.0    0
Firefox 53.0    0
Safari 9.9  0
RockMelt 0.2    0
Safari 11.0 0
Galeon 1.2  0
Chrome 4.3  0
Chrome 12.3 0
Opera 11.7  0
Firefox 13.6    0
Firefox 4.6 0
Phantom 22.0    0
Kindle 1.1  0
rekonq 4.8  0
Epiphany 1.5    0
Maxthon 1.6 0
Dolphin 4.0 0
Chrome 10.4 0
Opera 3.0   0
Chrome 11.1 0
Firefox 74.0    0
Epiphany 3.1    0
Chrome 12.4 0
Firefox 13.2    0
Firefox 9.10    0
Chrome 13.4 0
Yahoo! My Browser 0 0
Chrome 12.9 0
Chrome 27.4 0
MFC Foundation Class Library 0  0
Chrome 6.5  0
Openwave Mobile Browser 6.3 0
Safari 5.4  0
Midori 5.0  0
fantomas fantomCrew Browser 0   0
Maxthon 24.0    0
SeaMonkey 3.15  0
Firefox 15.6    0
OmniWeb 3.0 0
Firefox 56.0    0
Lunascape 0.95  0
Chrome 47.0 0
Firefox 1.6 0
Chrome 25.7 0
QQ Browser 6.40 0
Chrome 37.3 0
Dolphin 3.5 0
Chrome 66.6 0
Chrome 11.9 0
Chrome 34.0 0
Firefox 17.6    0
EVE-minibrowser 0   0
fantomas multiBlocker browser 0 0
Kindle 1.0  0
Chrome 3.6  0
Chrome 5.5  0
Maxthon 4.03    0
SeaMonkey 6.1   0
Chrome 4.6  0
Maxthon 9.9 0
Silk 3.2    0
Chrome 3.9  0
Firefox 30.6    0
Firefox 4.5 0
Dolphin 6.2 0
Firefox 17.1    0
Maxthon 3.1 0