Сообщение от
Hellsp@wn
но ведь в той же опере или мозилле можно выбрать опцию -> идентифицировать \
как ... в этом случае браузер будет определён правильно?
Вот нормальный скрипт для определения типа браузера на JavaScript
Код:
<script language="javascript">
var BrUserAgent = navigator.userAgent.toLowerCase();
var BrUserVersion = parseInt(navigator.appVersion);
if(BrUserAgent.indexOf('opera')!=-1){
document.write('Opera');
}
else if(BrUserAgent.indexOf('msie')!=-1){
document.write('IE');
}
else if(BrUserAgent.indexOf('mozilla')!=-1){
document.write('mozilla');
}
else{
document.write('unknown');
}
</script>
to -=lebed=-
Твой скрипт определения браузера протестил, действительно можно обойти проверку изменив идентификацию в опциях. Скрипт выше определяет правильно, если изменять идентификацию в опциях оперы или мозилы.
Но если будет изменяться UserAgent в HTTP заголовке, например с помощью проксей или спец. прог, то и этот скрипт не поможет!
Со 100% вероятностью можно определить только оперу по специфичному свойству window.opera.
Кстати как там на счет продолжения ротатора? Готов помочь генерить сплойты

Да и продолжение статьи вообще будет? Хотелось бы почитать про обфускацию HTML, что нидь новенькое.