Здравствуйте! Прочитал я статью про супербан, там был выложен скрипт. я запустил его, и у меня вместо -17/1024/768/32/modem/ru/ru/uk/13751804473136645 , как было написано в статье, выдает 55496826/1024/768/32, причем 55496826 каждый раз увеличивается на 1. Объясните пожалуйста, в чем проблема, и что означают эти числа? Мне это нужно потому, что я пишу свой чат, и хотелось бы иметь бан по параметрам машины. Если вас не затруднит, ответьте пожалуйста на мои вопросы.
=))) прежде чем писать мне "бред" в репутации,следует, г-н [sL1p], немного подучить матчасть =) Позволю себе небольшой экскурс в ява-скрипт "супербана". http://www.antichat.ru/txt/superban/ Первой строкой идет создание объекта oClientCaps, принадлежащему к namespace IE\:clientCaps. Аббревиатура IE, подразумевает, разумеется, Internet Explorer. <xml:namespace ns='http://www.microsoft.com/ie' prefix='IE'><STYLE>@media all{IE\:clientCaps {behavior:url(#default#clientcaps);}}</STYLE><IE:CLIENTCAPS ID="oClientCaps"> Крайне полезно будет почитать официальную документацию по компоненту clientCaps behavior, которая находится по адресу: http://msdn.microsoft.com/workshop/author/behaviors/reference/behaviors/clientcaps.asp В алгоритме Супербана отсутствуют ветвления для разных браузеров, что очевидно, так как вообще весь алгоритм построен на использовании объекта clientCaps behavior, который в других браузерах не поддерживается (специально проверил на Опере 9 и Мозилле 1.5.0.6) и сам яваскрипт выполняться, естественно, не будет. В результе суммирования некоторых свойств, полученных от объекта, и получается псевдослучайная строка, идентифицирующая машину. Касательно Вашего заявления, о том, что "Как он может работать на ИЕ подобных браузерах? Если он делает отметку на параметрах машины" -- то вторая часть ее лишена как раз всякого смысла, ибо "отметка на параметрах машины" -- это и есть бред. В любом случае яваскрипт лишен возможности что-либо записывать на машину пользователя (кроме cookie), но супербан просто передает значение переменной (цитирую статью) "Составной ключ передается серверу в поле Statistic формы отправки постингов".
По твоим словам, если он работает только на осло подобных браузерах, и если я зайду на другом браузере то он не сработает?-)
Именно. Рекомендую попробовать =)) Выдрать из статьи Алгола скрипт и сделать алерт полученного значения) Думаю, это не так сложно. Теоретически, кроссбраузерным там только является код Все остальное -- только для ИЕ. Если докажете обратное -- супер немедленно извинюсь и пойду движок свой дописывать. Если же нет -- репутацию возверните обратно