Собственный User Agent в Опере для отдельного сайта

Google всё настойчивее продвигает свой браузер, запрещая работу с сервисами из других, официально неподдерживаемых браузеров. Ничего удивительного, они всегда славились нелюбовью к Опере. Но если раньше просто показывалось какое-нибудь угрожающее сообщение, то теперь доступ блокируется на уровне сервера.

К счастью, это не проблема. В Опере можно использовать собственный User Agent для каждого сайта, а значит можно принудительно использовать новый интерфейс Google и все те возможности, которые для «старых» браузеров как бы не положены.
Важная особенность — User Agent меняется только для конкретного сайта, а не для всех.

Решение подходит для 12-й версии Оперы. В новых версиях пользователей решили оградить от лишних возможностей.

opera-user-agent-thumb-690xauto-7241-1502569

  • Для начала нужно кликнуть правой кнопкой мыши в любом месте страницы того сайта, для которого необходимо использовать собственный 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=0
User 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 / мой инстаграм instagram_film-9959828

Смотрите также: