T26NOVragnarok
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Kurator Какие-нибудь мышиные приблуды используешь? Proud_Like_a_God Вообще-то это не секрет, что при идентификации через F12 Опера содержит в хЭдере упоминание о самой себе. Америку ты не открыл этим исследованием. Цитата: Т.е. опера все-равно признается что она опера. Идиотизм, зачем вводить заведомо нерабочую функцию!? | 1. Это не идиотизм. 2. Функция абсолютно рабочая 3. Функция рассчитана на определенные виды сниффинга User-Agent. Цитата: (нормальный хидер мозиллы или нетскейпа (не помню) | Нормальный хэдер Файрфокса. Цитата: "соответствующий сайт"=6 и более выдает хидер чистой оперы | Такого параметра нет, вот и выдает. Вообще-то я уже писал какому UA соответствуют параметры ua.ini: http://forum.ru-board.com/topic.cgi?forum=5&topic=12580&start=1860#9 с конкретными примерами сайтов, которые я туда внес. Плюс при проверке оперы на обновление, автоматически скачивается и добавляется информация в ua.ini (если таковая имеется на момент проверки) Цитата: Таким образом вижу 3 способа это исправить | 1. Зачем? 2. Опера пропадает из статистики 3. Примерно 90% (проценты абсолютно не претендуют на полную точность) сайтов нормально работают в Опере без извращений с подделкой UA. 4. Остальные сайты специально сниффят UA и выдают опере левый контент, либо вообще блокируют просмотр сайта через оперу. Цитата: 1) (лучший) Кто-нибудь найдет где можно поправить хидеры, которые опера выдает при включении функции "представляться как..." (сам пока не нашел) | Через user.js со спецкодом javascript, который бы скрывал оперу. Цитата: 2) (геморройный) для нужных сайтов прописывать в ua.ini "<адрес сайта>=4 (для мозиллы) или <адрес сайта>=5 (для осла). (не удобно кждый сайт прописывать в ua.ini, да и срабатывает почему-то не всегда) | Совсем не геморройный. Вписать быстро ручками адрес "провинившегося" сайта - от этого никто геморрой не получит. А срабатывает он не всегда из-за объекта window.opera, проверкой поддержки которого грешат некоторые сайты. Опять же это решаемо через user.js . Цитата: 3) (самый удобный, пока не реализован способ 1) сделать фильтр для проксомитрона, который подменяет хидер "User-Agent:" на то что вам нужно (себе так и сделал, прекрасно работает) | Да, это самый верный способ, но сейчас все, что делал проксомитрон, можно сделать через user.js. Более подробно про эту возможность читаем здесь (на англ.): http://my.opera.com/forums/showthread.php?s=&threadid=84727
---------- Everyone has a right to be stupid, but some just abuse the privilege. |
|