Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 18.06.2011, 21:30
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

http://www.cyscape.com/products/bhawk/browscap/.
->Test Your Browser!
Ответить с цитированием
  #22 (permalink)  
Старый 18.06.2011, 22:00
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

dmitriymar,

Ну вот ты и доказал:

1. Что WebMoney Advisor гадит в HTTP_USER_AGENT (о чём я тебе уже говорил, php лишь читает что храниться в HTTP_USER_AGENT).

2. Яндекс.бар так не делает, т.к на твоем скрине видно что у тебя установлен я.бар

Что и требовалось доказать.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #23 (permalink)  
Старый 18.06.2011, 22:20
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Gozar,
смотрим содержимое моего HTTP_USER_AGENT. а помимо этого откуда ещё сотня данных берётся при проходе brosecap?


и нет в нём webmoney....... походу выходит что brosecap первый отрабатывает -и те данные что дополнительно с него-идут в USER_AGENT,а если он отсутствует -выдаётся стандартный набор-то что в заголовке открыто. по ходу есть скрытые данные....
распечатал весь $_SERVER в состав которого входит HTTP_USER_AGENT

Последний раз редактировалось dmitriymar, 18.06.2011 в 22:25.
Ответить с цитированием
  #24 (permalink)  
Старый 18.06.2011, 22:28
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

А вот теперь можно смело утверждать, что ты пишешь бред.

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

Будь ласка: http://tinyurl.com/62ehbqz плиаз!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 18.06.2011 в 22:37.
Ответить с цитированием
  #25 (permalink)  
Старый 18.06.2011, 22:37
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

browscap работает по составленной(и постоянно обновляемой) базе,и может выдать только те данные, которые в него вложили наполнители базы, а в качестве исходных данных, используется user-agent
по сути дела к нему просто применяется проверка огромной кучи регулярок.
типа, если строка подпадает под шаблон Firefox/\d\.\d\.\d+, то это firefox
При этом база достат очно обширная, и умеет определять кучу разных плюшек, которые соответствующие браузеры умеют по-умолчательным настройкам.

При этом, если известно, что Firefox начиная с какой-то версии умеет JS, то это вовсе не означает, что пользователь не отключил JS в своем браузере
browscap соответсвенно покажет, что JS может быть исполнен, хотя это не так.
Аналогично, можно подменить USer-agent на ложный.


Но, самое главное, что используя его можно узнать только то, что можно узнать на основании user-agent, и что, при этом кто-то удосужился внести в базу.
То есть advisor наверно отсутсвует в базе, и можно при желании ее обучить.
а вот яндекс бар, так как не срет в user-agent, в такой способ не обнаружить
Ответить с цитированием
  #26 (permalink)  
Старый 18.06.2011, 22:47
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

всё. прогнал-не так запустил .скрипт из под локалки глючит -фигню гонит.-присмотрелся в массиве $_SERVER HTTP_USER_AGENT и много другого не выводилось-на скрине видно это.действительно в HTTP_USER_AGENT адвисор пишется.

Последний раз редактировалось dmitriymar, 18.06.2011 в 22:55.
Ответить с цитированием
  #27 (permalink)  
Старый 18.06.2011, 22:57
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Gvozd
При этом, если известно, что Firefox начиная с какой-то версии умеет JS, то это вовсе не означает, что пользователь не отключил JS в своем браузере
для меня до сих пор загадка как собирается статистика по отключенному javascript))
Ответить с цитированием
  #28 (permalink)  
Старый 18.06.2011, 23:02
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от monolithed
для меня до сих пор загадка как собирается статистика по отключенному javascript))
какая статистика?
всмысле, что "xx% пользователей отключают JS" ?

Ну, вроде достаточно попробовать выполнить какой-то скрипт.
Если не выполнился, а должен, значит отключен
Ну, а уж если выполнился, то все уж совсем наверняка
Ответить с цитированием
  #29 (permalink)  
Старый 18.06.2011, 23:16
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Gvozd
всмысле, что "xx% пользователей отключают JS" ?
ага
Сообщение от Gvozd
Ну, вроде достаточно попробовать выполнить какой-то скрипт.
к примеру, есть у меня на странице код Google Analytics'a, как в этом случае можно отослать запрос если javascript отключен, а сервис статистики не синхронизируется с сервером (где установлен счетчик), чтобы сверить количество запросов?

Последний раз редактировалось monolithed, 18.06.2011 в 23:19.
Ответить с цитированием
  #30 (permalink)  
Старый 19.06.2011, 00:20
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

а гдей-то, гугл аналитикс показывает статистику о таких возможностях?
нашел статистику о других возможностях, но не об отключенном JS

а для того чтобы послать запрос, без JS, много усилий не надо.
картинку/ифрейм в nosript, и все
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как украсть скрипт? bayah Общие вопросы Javascript 6 26.04.2010 10:32
Хочу скрипт! (скрипт калькулятора на сайт) Georgiy Общие вопросы Javascript 6 28.01.2010 15:09
А как зделать скрипт, чтобы например скрипт 1 заменялся скриптом 2? yura371 Общие вопросы Javascript 3 06.01.2009 22:40
Скрипт определения WMID по WMZ AvaGet Общие вопросы Javascript 3 17.12.2008 03:59
добавление окошка в скрипт подсчета слов Гость Общие вопросы Javascript 10 11.03.2008 17:07