Собственный User Agent в Опере для отдельного сайта
Google всё настойчивее продвигает свой браузер, запрещая работу с сервисами из других, официально неподдерживаемых браузеров. Ничего удивительного, они всегда славились нелюбовью к Опере. Но если раньше просто показывалось какое-нибудь угрожающее сообщение, то теперь доступ блокируется на уровне сервера.
К счастью, это не проблема. В Опере можно использовать собственный User Agent для каждого сайта, а значит можно принудительно использовать новый интерфейс Google и все те возможности, которые для «старых» браузеров как бы не положены.
Важная особенность — User Agent меняется только для конкретного сайта, а не для всех.
Решение подходит для 12-й версии Оперы. В новых версиях пользователей решили оградить от лишних возможностей.
- Для начала нужно кликнуть правой кнопкой мыши в любом месте страницы того сайта, для которого необходимо использовать собственный User Agent. В появившемся меню выбрать пункт «Настройки для сайта» (Edit Site Preferences).
- Изменить любой пункт и нажать «Ok». Это необходимо, чтобы Опера сама создала основные данные для сайта в файле override.ini.
- Открыть файл override.ini из папки Оперы
(OS X — ~/Library/Opera; Linux — ~/.opera; Windows 7 — %AppData%/Opera) - Найти в нём группу параметров для сайта (начинается с имени домена в квадратных скобках, например, [www.google.com]).
- Добавить параметр с собственным User Agent:
User Prefs|Custom User-Agent=строка_с_user_agent
(Получить правильный User Agent можно на сайте whatsmyuseragent.com, открыв его в свежем Google Chrome.)
В результате группа параметров для сайта должна выглядеть примерно так:
[www.google.com] User Prefs|Ignore Target=0User Prefs|Target Destination=0
User Prefs|Ignore Unrequested Popups=1
User Prefs|Force Encoding
User Prefs|Local CSS File={Resources}styles/user.css
User Prefs|Allow script to raise window=1
User Prefs|Allow script to lower window=1
User Prefs|User JavaScript=0
User Prefs|Always Load User JavaScript=0
User Agent|Spoof UserAgent ID=1
User Prefs|Strategy On Application Cache=1
User Prefs|Custom User-Agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.94 Safari/537.36
После сохранения override.ini нужно всего лишь перезапустить Оперу. Как результат — всё работает и больше никаких сообщений «ваш браузер не поддерживается».
Кстати, изменение User Agent делает GMail (mail.google.com) полностью рабочим и быстрым. Понятно почему.
ë serebryakov.id / мой инстаграм