ZoolooSik
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Senya Malina Насколько я понял, создатели сайтов иногда предусматривают некие средства защиты от "плохих" гостей (хакерские программы, программы-роботы для рассылка спама и т.д.). Если сайт не понимает, что за программа зашла на него (а Макстон не самый известный из браузеров), сайт определенные свои функции попросту отключает (например, не будет видно какого-нибудь окошка для ввода информации). | Дело даже не в этом. При заходе на сайт, браузер передает серверу переменные окружения, в числе которых и имя/версия браузера. Код страницы может быть написан с учетом того каким браузером на страницу зашли - тут дело не столько в защите сколько в различном отображении одного и того же кода различными браузерами, потому, чтобы страница не разъезжалась иногда используют всяческие трюки, чтобы в зависимости от версии браузера ему передавался разный код и в итоге страница выглядела бы одинаково везде. И вот тут могут быть косяки в виде - для IE8, FF, Opera последних версий код прописан явно, а для всего остального может срабатывать например вариант как для IE6 (это для примера, тут все зависит от кода), а он может тупо не понимать часть новых тегов или параметров CSS, в итоге получает баг отображения. Если же сменить передаваемую переменную на что-то более распространенное, то код срабатывает нормально. |