The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features

See the new Forums

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

8. December 2011, 18:48:08

v197

Posts: 10

Возможность изменять UserAgent

Уже несколько лет пользователи просят дать возможность самостоятельно менять строку UserAgent, выдаваемую браузером.
Реализовать предельно просто, а скольких людей порадуете.
Предлагаемая реализация: в глобальных настройках возможность добавлять любое количество строк UserAgent - 1 поле - наименование (для выбора в настройках для сайта) 2-е сама строка, которую выдает браузер (с радиобуттоном какой агент по-умолчанию)
Ну и в настройках сайта возможность выбирать какой нужен UserAgent из списка имеющихся в глобальных настройках, либо произвольная строка.

PS: сменил работу, на работе стандарт - хром. Все матерятся - более неудобного браузера нет, а делать нечего только потому, что Опера не умеет такой элементарной вещи, как менять UserAgent (на то, как сделано сейчас без слез смотреть нельзя)

Насколько вам нужна эта фича:

Option Results Votes
Жить без нее не могу. result bar - $percentage % 28% 8
Много раз нужно было, но приходилось использовать другие браузеры result bar - $percentage % 17% 5
Очень бы не помешало result bar - $percentage % 28% 8
А что такое UserAgent? result bar - $percentage % 28% 8
Total number of votes: 29

9. December 2011, 02:41:40 (edited)

Fifonik

Posts: 1073

категорически против.
правда не представляю как проголосовать, ибо опрос составлен не по правилам раздела и такого варианта нет.

P.S. согласно правилам должно быть 3 варианта! "да", "нет" и "всё равно". у вас в голосовалке 3 "да" (с разной степенью желания) + 1 "а что это вообще?"
Win7 x64, Opera 12.16
Золотые правила, найденные когда-то в инете:
1. Молчи, за умного сойдешь.
2. Если нечего сказать, лучше не говори.
3. Если нельзя, но очень хочется, то все равно нельзя.

9. December 2011, 04:47:50

v197

Posts: 10

Originally posted by Fifonik:

категорически против.


Уважаемый Fifonik, я заметил, что вы против любых изменений в этом замечательном браузере.

Откройте мне тайну - чем именно гибкая настройка UserAgent'а лично вам не угодила? (как я понял, это вы проголосовали "не знаю что такое UserAgent"?)

9. December 2011, 05:44:48

Fifonik

Posts: 1073

Originally posted by v197:

я заметил, что вы против любых изменений в этом замечательном браузере.


вы заметили неправильно.
вот несколько последних предложений, в которых я проголосовал "За":
http://my.opera.com/russian/forums/topic.dml?id=1176482
http://my.opera.com/russian/forums/topic.dml?id=1191332
http://my.opera.com/russian/forums/topic.dml?id=1190092

тут я был против предложенного варианта, т.к. считаю, что предложенный мной там-же вариант лучше:
http://my.opera.com/russian/forums/topic.dml?id=1173852

Originally posted by v197:

чем именно гибкая настройка UserAgent'а лично вам не угодила?


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

ну и встречная просьба: покажите хотя-бы пару широкоизвестных сайтов, которые не показываются в Опера, и которые могли-бы показываться, если-бы Opera отдавала иной UA?
Win7 x64, Opera 12.16
Золотые правила, найденные когда-то в инете:
1. Молчи, за умного сойдешь.
2. Если нечего сказать, лучше не говори.
3. Если нельзя, но очень хочется, то все равно нельзя.

9. December 2011, 07:49:50

v197

Posts: 10

Originally posted by Fifonik:

изменение UA -- хак.


согласен

Originally posted by Fifonik:

хаков в общедоступном инете быть не должно.


я продолжу: в мире не должно быть войн, преступлений, насилия... все люди должны быть ...

Originally posted by Fifonik:

кроме того, последнее время и "идентификацию браузера" делают не на стороне сервера на основании UA, а на стороне клиента, причем по наличию доступных функций,


и это абсолютно правильно! Если бы так было - этот вопрос не поднимался бы.

Originally posted by Fifonik:

т.е. особого смысла в изменении UA не много


сдесь нужна небольшая дописка: "не много ЛИЧНО ДЛЯ ВАС"

Originally posted by Fifonik:

ну и встречная просьба: покажите хотя-бы пару широкоизвестных сайтов, которые не показываются в Опера, и которые могли-бы показываться, если-бы Opera отдавала иной UA?


а мне не для широкоизвестных нужно. И не только мне. Я когда искал в инете как сменить UA в Опере везде натыкался на то, что у людей эта потребность есть (как и у меня). И людей таких много.

Суть в чем: есть ресурсы, разработчики которых люди ленивые и ограниченные, которые ставят тупую проверку на UA и не дают работать тем, чем действительно удобно (лично мной проверено - в Опере всё работает даже лучше, чем в требуемой версии IE, к примеру, или том же FF).

В моей профессиональной деятельности практически все задачи имеют веб-интерфейс, но еще не редкость ограничения на UA, которые исторически тянутся с давних времен и уже и смысл потеряли, но имеют место быть и повлиять на это я не могу. С этим же сталкиваются и другие люди.
Я пробовал перейти на другие браузеры, более гибкие в плане настройки UA - но до Оперы им всем очень далеко в плане функционала и удобства в работе.

Поэтому, учитывая простоту реализации функции настройки произвольного UA, прошу поддержать реализацию данной фичи, что сделает этот мир лучше и многих людей чуточку счастливей smile

12. December 2011, 10:22:08

lugansk

Posts: 35

Когда надо действительно замаскировать Оперу под другой браузер, приходится мудрить с локальным прокси-сервером, что не есть интересно.

Возможность якобы есть (в настройках userAgent'a опции "mask as..."), однако не работает.

26. December 2011, 21:12:06

Yodo

Posts: 29

Originally posted by lugansk:

Когда надо действительно замаскировать Оперу под другой браузер, приходится мудрить с локальным прокси-сервером, что не есть интересно.

Возможность якобы есть (в настройках userAgent'a опции "mask as..."), однако не работает.



Да вроде как, работает:

26. December 2011, 22:55:41

v197

Posts: 10

Originally posted by Yodo:

Да вроде как, работает:


Просьба прочитать изначальный вопрос.
Речь не о том, чтобы испортить параметр User Agent до неприемлемого, как в Вашем примере, а в том, чтобы задать то, что нужно, т.е. конкретную строку.

27. December 2011, 04:08:45

Yodo

Posts: 29

Originally posted by v197:

Предлагаемая реализация: в глобальных настройках возможность добавлять любое количество строк UserAgent - 1 поле - наименование (для выбора в настройках для сайта)


У меня в посте какое- то несоответствие вопросу? eek

Originally posted by v197:

Речь не о том, чтобы испортить параметр ... до неприемлемого


Ну, а если переключение какой- либо функции через GUI, это порча параметра до неузнаваемого, то тут мне действительно нечего возразить, ибо такой логике мы не обучены bigsmile .

12. January 2012, 07:09:23

jet-snegovik

Posts: 1

Поддерживаю, действительно не хватает смена юзер агента. К примеру что бы протестировать работу провери UA приходиться запускать все браузеры, а это не удобно! Дебаг панель у меня стоит, но там хрома нет. Возникает вопрос, не ужели сложно добавить 4 - Chrome ?

19. January 2012, 08:18:05

termi1uc1

Posts: 56

Разработчики Dragonfly, еще в прошлом году, обещали добавить возможность использовать их список UA в "настройках для сайта". Ждёмс.

19. January 2012, 08:23:29

Opera Software

alex-shpak

Русский Product Tester, Desktop Team

Posts: 397

оно сейчас есть в Dragonfly: Сеть - Настройки сети - Глобальное переопределение заголовков

19. January 2012, 08:46:49

v197

Posts: 10

Originally posted by alex-shpak:

оно сейчас есть в Dragonfly: Сеть - Настройки сети - Глобальное переопределение заголовков


Что простому пользователю Васе куда нажать/написать, чтобы Опера в качестве User Agent'а писала серверу, к примеру: "My super browser v.100.200" ?
(Уточню задачу: Вася простой пользователь - он сидит в корпоративной сети без выхода в инет)

19. January 2012, 22:29:41

AntonDiaz

RuCommunity moderator

Posts:

Originally posted by jet-snegovik:

Поддерживаю, действительно не хватает смена юзер агента. К примеру что бы протестировать работу провери UA приходиться запускать все браузеры, а это не удобно! Дебаг панель у меня стоит, но там хрома нет. Возникает вопрос, не ужели сложно добавить 4 - Chrome ?


Что-что? Вы хотите проверить работу системы по определению браузера (исходя из ЮзерАгента) используя только один браузер? O_o
Кстати, сниффить браузер нехорошо. Надо не браузер вычислять, а конкретные его возможности.

Originally posted by termi1uc1:

Разработчики Dragonfly, еще в прошлом году, обещали добавить возможность использовать их список UA в "настройках для сайта". Ждёмс.


Давным давно уже есть. Но не в настройках для сайта а в самом Dragonfly.

Голосовалка в начале темы напоминает избирательный бюллетень для Выборов в Госдуму 4 декабря smile

Автор, собственно, огласите проблему, из-за которой вам так критично нужны произвольные ЮзерАгенты других браузеров, кроме уже имеющих. Причем в контексте пользователя, а не разработчиков, так как для них есть Dragonfly, где можно в UA написать что угодно.

20. January 2012, 11:21:37

termi1uc1

Posts: 56

Originally posted by AntonDiaz:

Давным давно уже есть. Но не в настройках для сайта а в самом Dragonfly.


Я имел ввиду, что список UA из Dragonfly появится в настройках для сайта.

20. January 2012, 13:36:55

v197

Posts: 10

Originally posted by AntonDiaz:

Автор, собственно, огласите проблему, из-за которой вам так критично нужны произвольные ЮзерАгенты других браузеров


Есть Вася - офисный работник, который весь день работает с определенной информационной системой у которой разработчики поставили тупую проверку на UA с целью не пускать никого кроме как с Chrome (самого неудобного и малофункционального броузера). Для FireFox есть плуг для смены UA - им можно заходить. А вот для Оперы нет возможности сменить UA и Вася корячится в Chrome.

И этих Васей много. И ресурсы, заточенные под Хромого тоже не в единичном экземпляре.
Нужна простая возможность для определенного сайта сменить строку User Agent

20. January 2012, 18:51:29

AntonDiaz

RuCommunity moderator

Posts:

Originally posted by v197:

Есть Вася - офисный работник, который весь день работает с определенной информационной системой у которой разработчики поставили тупую проверку на UA с целью не пускать никого кроме как с Chrome (самого неудобного и малофункционального броузера).



При таких неадекватных разработчиках (даже IE-only еще можно понять, но никак не Chrome-only), я бы вообще не рискнул туда заходить через другой браузер, если предполагается работа с критичными данными. Ведь неизвестно, через какие Chromе-специфичные костыли там всё реализовано и как всё это будет работать в Опере.

Мне лично кажется, что отсутствие выбора Хромовского юзерагента имеет «политические» предпосылки. Так что вряд ли ради таких редких случаев будут что-то менять. Но можете попробовать отправить баг-репорт: https://bugs.opera.com/wizarddesktop/ (этот способ более пригоден для мелких предложений, как мне кажется).

В крайнем случае можно воспользоваться сменой UA через Dragonfly. Но это будет не слишком удобно, так как придется держать его постоянно открытым (почти не мешает, если отстыковать от окна и свернуть) и менять UA можно только для одной вкладкой (если переключить вкладку, то придется переключать контекст отладки и в Dragonfly).

20. January 2012, 20:07:04

SATAB

Momentator

Posts: 4974

Если и вправду для разработчиков - нет проблем выучить "офисных" работников азам работы с проксимитроном или (как у меня) с одиссеусом. Я отношусь к прослойке ретроградов, которые считают - не стоит привлекать к работе с юзер-агентами индивидуумов неспособных воспользоваться специфическими программами предназначенными для подмены различных http-хэадеров и т.п.

З.Ы. "Лузер - это чайник, который считает, что он круто заварен.".

Что касается проверки под браузер. Как выше заметили мои друзья - проверка браузера на многих ресурсах давно идёт не только по UA, а различными способами ЮзерСкриптами. И это касается гугло-ресурсов и иных воинствующих.

Не помню как проголосовал - все по своему правы. Но как сделать это безвредно?!!
Моя сторінка на MyOpera • Я •          F Ukraine - тримаємо порох сухим!
↑ На букву Я целить мышкин указатель! ↑
Использую Opera 10.10 build 1893 - новыми лишь поиграться можно
RIP
Opera
30.08.1995 - 13.02.2013

-> Link <-
☺ Я ВКонтакт лишь по нужде хожу! ☺      
У меня всё работает! Догадайтесь - через что!
► Дом - 30 Мбит\с, работа - EDGE - до ~100 Кбит\с ◄
Что делать, если опера зависает и сбоит

20. January 2012, 20:27:35

AntonDiaz

RuCommunity moderator

Posts:

Originally posted by SATAB:

Как выше заметили мои друзья - проверка браузера на многих ресурсах давно идёт не только по UA, а различными способами ЮзерСкриптами.



Не поверишь, браузер можно определить даже с помощью CSS. Но это совсем уж грязные хаки. Избегайте темной стороны smile

P.S. А если вычислить надо IE (кроме 10-й версии), то даже с помощью HTML.

22. January 2012, 00:58:06 (edited)

SATAB

Momentator

Posts: 4974

Originally posted by AntonDiaz:

Не поверишь, браузер можно определить даже с помощью CSS.

Почему нет? С идеями Сергея Чикуёнка знаком.
Но и JS-методы не забываются.

Глупость всё это. Мелкое хакерское баловство.

Originally posted by AntonDiaz:

Избегайте темной стороны

Вот-вот!
Моя сторінка на MyOpera • Я •          F Ukraine - тримаємо порох сухим!
↑ На букву Я целить мышкин указатель! ↑
Использую Opera 10.10 build 1893 - новыми лишь поиграться можно
RIP
Opera
30.08.1995 - 13.02.2013

-> Link <-
☺ Я ВКонтакт лишь по нужде хожу! ☺      
У меня всё работает! Догадайтесь - через что!
► Дом - 30 Мбит\с, работа - EDGE - до ~100 Кбит\с ◄
Что делать, если опера зависает и сбоит

22. January 2012, 09:53:12

v197

Posts: 10

Возвращаясь к теме: ни ауру пользвателя с помощью css, ни его карму с помощью html проверять не требуется. Требуется менять строку User Agent в Опере.
Всего-навсего.

24. April 2012, 22:28:05

basarunet

Posts: 87

Вопрос актуален, и даже очень.
Некоторые сайты ведут настоящую войну,
закрывая доступ опере и навязывая рекламу якобы новейших браузеров,
отказавшись от устревшего (????). Типа Опера устаревший браузер.
Маскировка под мозиллу и ишачка результатов не дают,
нужна маскировка под гугл хром....

24. April 2012, 22:29:49

basarunet

Posts: 87

Да, и голосование конечно ни о чём.
потому что авор сам рассеял голоса ЗА на три варианта...

25. April 2012, 04:52:08

Joggerr

Posts: 359

Ну вообще говоря - функция нужная. Причём, большую часть времени она не нужна, но когда таки нужна - то нужна до скрежета зубовного.
Да, верно конечно, что

Originally posted by Fifonik:

хаков в общедоступном инете быть не должно.


Но дело в том, что на деле - в общедоступном инете полно хаков, при чём со стороны серверов, которые проверяют на юзер-агент. И с ними приходится как-то бороться. А если бы сделали полноценную смену UA в opera:config - проблемы бы не было. Иногда - выручает маскировка в настройках, иногда - opera:config#ISP|Id , но всё это - полумеры и костыли. И совершенно непонятно, почему свой вариант - намного хуже, чем все эти монстры, которые получаются в результате имеющихся возможностей.

А голосование - надо бы всё же переделать и сделать нормальным. А то эти дешёвые политические лозунги вместо нормальной голосовалки - раздражают.

25. April 2012, 10:24:57

basarunet

Posts: 87

Да и какой это хак???
Это элементарные права пользователя.
1. Как хочу, так и представляю свою машину.
2. Я против дискриминации по браузеру.
Хотя чем более животрепещуща проблема, тем более её игнорируют разработчики.
Это почему то стало аксиомой. Будет сотня человек, которым нужно решение
и найдется один-два, которым это не нужно, но эти один-два почему то окажуться весомыми голосами.

Ладно, это лирика, вот конкретная дискриминация https://plus.google.com/u/0/stream
блокировка оперы на 60 % , навязчивое окно смены браузера и невозможность воспользоваться полями

25. April 2012, 10:38:02

basarunet

Posts: 87

Это со страницы, если кликнуть по предупреждению :
Поддерживаемые браузеры

Вот список браузеров, совместимых с Google+.
Windows: Chrome, Firefox 3.6 и более поздние версии, Internet Explorer 8 и более поздние версии.
Linux : Chrome, Firefox 3.6 и более поздние версии.
Mac OS: Chrome, Firefox 3.6 и более поздние версии, Safari 4 и более поздние версии.

Чтобы воспользоваться всеми возможностями Google+, установите последнюю версию браузера.
Загрузить Google Chrome Загрузить Internet Explorer Загрузить Firefox Загрузить Safari


====================================

Вот, нужна маскировка под хром,
не думаю что опера калека, просто её специально блокируют

25. April 2012, 12:08:04

Joggerr

Posts: 359

Originally posted by basarunet:

Вот, нужна маскировка под хром,не думаю что опера калека, просто её специально блокируют


Ну таки да, блокировка со стороны гугла - это факт. В некоторых случаях обходится маскировкой под FF.

25. April 2012, 14:39:26

basarunet

Posts: 87

Originally posted by Joggerr:

Originally posted by basarunet:

Вот, нужна маскировка под хром,не думаю что опера калека, просто её специально блокируют


Ну таки да, блокировка со стороны гугла - это факт. В некоторых случаях обходится маскировкой под FF.


маскировка под фраерфокс не помогала.
помогло вот это расширение https://addons.opera.com/ru/extensions/details/antibrowsniffer/?display=en
Замаскировался под хром и вуаля )))))smile

26. April 2012, 07:18:20

v197

Posts: 10

Originally posted by basarunet:

маскировка под фраерфокс не помогала.
помогло вот это расширение https://addons.opera.com/ru/extensions/details/antibrowsniffer/?display=en
Замаскировался под хром и вуаля )))))smile


Но это полумера, костыль.
Нужно донести до авторов, что UA нужно иметь возможность корректировать в свойствах конкретного сайта (помимо opera:config)

26. April 2012, 09:09:49

Joggerr

Posts: 359

Originally posted by v197:

Нужно донести до авторов, что UA нужно иметь возможность корректировать в свойствах конкретного сайта (помимо opera:config)


Меня бы устроило и в opera:config, только полная возможность редактировать, а не то убожище что сейчас есть.
Меня бы устроил вариант - в opera:config - правим строчку, в настройках сайта, помимо маскировок есть пункт "пользовательский User Agent", который собственно и подставляет строчку из opera:config. Было бы удобно.

26. April 2012, 12:42:55

basarunet

Posts: 87

Устроил бы пункт - Маскироваться под Хром,
так как каждый раз расширение ставить замучаешься его искать, если вдруг оперу с нуля после переустановки системы.
Лучше конечно бы в стандартных оперовских функциях было

26. April 2012, 18:54:23

doclinux

Posts: 197

Originally posted by Fifonik:

: покажите хотя-бы пару широкоизвестных сайтов, которые не показываются в Опера, и которые могли-бы показываться, если-бы Opera отдавала иной UA?

Это общеизвестно. Гуглосайты очень не любят Оперу. Я давно не пользовался гуглоподелками, но в своё время жестоко бесило. Правда не уверенн, что там в UA дело. Гуглорасы ухитрялись писать код так, чтобы он криво отображался в Опере.
Всё-ж подмена UA - штука полезная. Редко нужна, но нужна.
А вот удалять из Оперы полезные штуки - это какая-то нездоровая тенденция. Не хотелось бы чтоб браузер Opera скатился до того, чтоб пришлось уходить с него на Firefox (для меня выбор только из 2), где открытый код и теоретически возможно выпросить фичу или даже написать и внедрить.
Что стоит Опере доделать подмену UA? Эта фича проста, как мычние. Хотя б для прикола добавили современные версии Сафари и Хрома, а также возможность подмены ОС.
К слову вы правы, помимо выдачи UA нужно и чтоб JS-функции правильно подменяли эти данные.

14. May 2012, 14:32:24

RSoD

Posts: 16

Originally posted by Fifonik:

ну и встречная просьба: покажите хотя-бы пару широкоизвестных сайтов, которые не показываются в Опера, и которые могли-бы показываться, если-бы Opera отдавала иной UA?


да как два пальца об асфальт.
Сравните:

и

надеюсь, не нужно объяснять, что это за сервис?

Forums » Объявления и обсуждения » Предложения по браузерам Opera (wishlist)