Пользователи и разработчики заподозрили Google в сознательных сбоях в браузерах Microsoft, «Яндекса» и Mozilla Статьи редакции

Google называет это «временными ошибками» и обещает всё исправить, но спустя некоторое время ситуации повторяются снова.

30 апреля пользователи браузера Microsoft Edge на движке Chromium, который также использует Google Chrome, обнаружили, что сервис Google Docs «прекратил поддержку» Edge и предлагает скачать Chrome, Firefox, Safari или старые браузеры от Microsoft.

26 апреля аналогичная ситуация произошла с корпоративным мессенджером Google Meet — он полностью прекратил работать в новом Edge, а Google предложила скачать Firefox или Chrome.

Тем не менее, на новых предварительных сборках Google Chrome и Chromium нет никаких проблем с совместимостью в Docs или Meet.

Microsoft Edge — не единственный браузер, в котором Google отключает поддержку своих сервисов. Разработчики других браузеров, в том числе и на базе Chromium, например, «Яндекс.Браузер», также говорят о сбоях в работе своих приложений и считают, что Google пользуется своим положением, чтобы не допускать конкуренции с Chrome.

Почему перестают работать сервисы Google

Google использует для своих сервисов «белые списки» разрешенных браузеров и проверяет user agent. Если он не подходит, компания предупреждает о некорректной работе и предлагает скачать подходящий браузер, чаще всего Google Chrome или Mozilla Firefox.

User agent — это информационная строка браузера, которая передается на сайт для идентификации браузера. Это позволяет сайтам на лету вносить изменения в то, как выглядит контент, какие функции активировать и разрешить ли вообще браузеру работать с открытой страницей.

Например, проблемы Microsoft Edge в Google Meet компания объяснила тем, что в новых сборках Microsoft поменяла user agent Edge. Google пообещала добавить браузер в «белый список», когда Edge выпустят официально: сейчас Chromium-версия тестируется в версии для разработчиков, вскоре запустится первая бета-версия для обычных пользователей.

«Ой. Мы всё починим через две недели»: почему другие разработчики не верят Google

13 апреля бывший вице-президент Firefox Джонатан Найтингейл, который восемь лет работал над браузером в Mozilla, рассказал о взаимоотношениях компании с Google. По его словам изначально сотрудничество с Google шло без проблем даже во время разработки Chrome — Google была крупнейшим партнером компании, от которого Mozilla получала 90% дохода.

Инженеры, разработчики и дизайнеры компании заявляли, что находятся «на одной стороне», но процессы внутри Google начали влиять на взаимоотношения компаний.

Рядом с поисковыми запросами о Firefox появились баннеры с предложением скачать Chrome. Gmail и Docs начали работать медленнее, появились ошибки в работе браузера. «Firefox» на некоторых сайтах мог ошибочно блокироваться как «несовместимый». Google отвечала, что все проблемы случайны, и будут вскоре исправлены, но после исправлений ошибки появлялись снова.

Конечно, всё это разрешенные способы борьбы, но мы оставались партнерами по поисковой системе и спрашивали: «Хей, что не так?». И каждый раз они говорили: «Ой, это было случайно. Через две недели мы это исправим».

Снова и снова появлялись ошибки, обещания «скоро» всё починить, заявления, что «мы в одной команде». Были десятки «ой». Может быть, даже сотни. Я не думаю, что нужно считать заговором то, что можно объяснить некомпетентностью, но я не верю, что Google настолько некомпетентен.

Джонатан Найтингейл

Найтингейл считает, что Google таким образом тянула время — после каждой проблемы Firefox терял пользователей, и вместо того чтобы улучшать браузер, разработчики тратили время на попытки исправить ситуацию.

Ошибки случаются, но когда вы видите стабильный паттерн «ой» и отсрочки от Google — она вас обманывает. Будьте быстрее, чем был я.

Джонатан Найтингейл

Рассказ Найтингейла подтверждают разработчики других браузеров и журналисты. Например, руководитель десктопной версии «Яндекс.Браузера» Роман Иванов рассказал, что Google постоянно деградирует сервисы в «Браузере», но команда нашла способ с этим бороться»

А журналист LA Times и финансовый редактор Reviews пользуется Chromium-браузером Vivaldi и «ежедневно сталкивается с предупреждениями о несовместимом браузере».

@tomwarren The same thing happens to me every day with @vivaldibrowser, which is also Chromium-based.

Что может сделать Microsoft для защиты Edge

То, насколько быстро Google исправит проблему с совместимостью на своей стороны, покажет, насколько честно она собирается конкурировать с новым крупным Chromium-игроком, считает издание Bleeping Computer. Но Microsoft может самостоятельно исправлять «несовместимость» браузеров с помощью функции автоматической замены user agent в зависимости от посещаемого сайта.

При каждом запуске Microsoft Edge браузер подключается к серверу компании и скачивает конфигурационный файл с правилами замены user agent. Это сделано для того, чтобы сайты с «белыми списками» допустимых браузеров могли корректно работать на Microsoft Edge, считает Bleeping Computer.

Например, на сайтах Netflix, HBO и Napster новый Edge будет выдавать себя за оригинальный Edge и переключит свой useragent на:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763

Для Facebook и его мессенджера useragent сменится на Google Chrome:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3763.0 Safari/537.36

Если домен не указан в списке, полученном с серверов Microsoft, Edge использует стандартный user agent:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.0 Safari/537.36 Edg/75.0.139.1

Таким образом Microsoft Edge на базе Chromium может в ряде случаев работать лучше, чем конкуренты, например, активируя возможности старого Edge для воспроизведения потокового 4K-видео с помощью технологии PlayReady DRM, а для сервисов Google маскироваться под официальный браузер Google.

Edge без плашки о несовместимости после смены user agent

Также пользователи Edge могут самостоятельно выбрать useragent, с которым будут заходить на нужный сайт. Для этого нужно:

  • Запустить инструменты разработчика, нажав клавишу F12.
  • Нажать кнопку с тремя точками, выбрать «дополнительные инструменты» (more tools) — «состояние сети» (network conditions).
  • Отключить автоматический выбор user agent и выбрать Chrome — Windows.
  • Обновить страницу в браузере.
0
59 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Евгений Делюкин
Автор

Да, это ещё было со старым Edge, и стало одной из причин, почему Microsoft устала бороться и перешла на Chromium. Но не тут-то было!

Ответить
Развернуть ветку
3 комментария
Mark Rapida Gromov

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

Ответить
Развернуть ветку
7 комментариев
Alexey Shmelev

ютуб во всех браузерах тормозит на старом компе, хотя видео с диска воспроизводится прекрасно

Ответить
Развернуть ветку
Make Luv

Гугол совсем уж опаскудился.

Ответить
Развернуть ветку
Коля Павельев

Опера давно уже прописала свой JS-файлик, который подставляет нужные юзерагенты под определённые сайты, которые любят с нею бороться

Ответить
Развернуть ветку
Sergey Kuznetsov

А еще платформа от Google под названием "Firebase", которая предоставляет много плюшек, в том числе и аутентификацию, не работает в расширениях под Mozilla Firefox. И я бы не стал про это писать, если бы не причина, из-за которой "Firebase" не может работать.

В расширениях под Google Chrome (вроде и не только под этот браузер, но и под другие, которые основаны на Chromium) расширение использует протокол "chrome-extension://", в Mozilla Firefox – "moz-extension://". Для того, чтобы расширение под Google Chrome работало с Firebase, нужно добавить протокол расширения в белый список. А что нужно сделать для Mozilla Firefox? Да ничего! Они просто запрещают добавлять протокол Mozilla Firefox в белый список, а сама библиотека отказывается работать на страницах под этим протоколом. Почти одинаковые протоколы, одинаковые продукты, одинаковая схема интеграции, но разные платформы. И именно на платформе Mozilla Firefox Firebase не работает.

Они просто говорят: "Нет, наш продукт на данный момент не способен обрабатывать запросы от Mozilla Firefox. Что-что? Дать возможность добавить протокол мозиллы в белый список? Нет, давайте лучше мы добавим вашу просьбу в список пожеланий. Поверьте, вы не единственный, кто обратился к нам с такой просьбой. Конечно же мы будем работать усердно над устранением этой проблемы. А пока следите за нашими обновлениями и блогом". И так уже несколько лет.

Ответить
Развернуть ветку
Алан Бабицкий

Яндекс.. это не браузер. Это пукалка. Не пазорились бы.

Ответить
Развернуть ветку
Иван Евменов

А что с ним не так, кроме того, что это Яндекс?

Ответить
Развернуть ветку
8 комментариев
Николай

Только Яндекс додумался встроить рекламу прямо в браузер.

Ответить
Развернуть ветку
1 комментарий
Ферма Киви

Для меня яндекс самый удобный, фича с тем что вводишь название сайта на русском +enter и ты попадаешь на этот сайт даже если написал с ошибкой очень нравится.

Да так можно выходить только на популярные ресурсы, но по удобству у конкурентов в этом плане не особо встречал.

Плюс синхронизация вмего и вся, для кого-то Алиса это огромный плюс, а для кого-то Яндекс Дзен.

У Яндекс Браузера есть чем зацепить.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Filipp Lyakh

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

Ответить
Развернуть ветку
Борис Ларионов

Это достаточно неплохой браузер с уникальными фичами. Подойдет как простым пользователям, так и продвинутым.

Ответить
Развернуть ветку
Евгения Малая

По этому я выбираю оперу https://opera-ru.info/

Ответить
Развернуть ветку
Anatoly Ivanov

История циклична, именно так "убивали" Оперу и Мазилу

Ответить
Развернуть ветку
Олег Нечаев

Пришлось отказаться от хорошего почтового комбайна Mozilla Thunderbird, почта gmail отказывалась работать корректно с ним, не считая его "доверенным приложением"

Ответить
Развернуть ветку
2 комментария
Игорь Галищев

На старом Edge у меня Youtube вообще запускался в старом дизайне. Но в тоже время он был единственным браузером, в котором на моей старой пекарне запускался 1440/60p без тормозов. В Хроме даже 720/60 лагает, не говоря уже про какой-нибудь Firefox, где всё еще хуже. В тоже время любые другие сервисы вроде Twitch или Vimeo в любом качестве на всех браузерах работают одинаково хорошо. Эт получается, что Гугол кидает всем палки в колёса, но при этом и у себя же не может свои сервисы заставить нормально работать.

Ответить
Развернуть ветку
Georgy Smirnov

а гугл мэпс? это же ад в Эдже, при этом опенстритмэпс и бинг работают на ура в любом браузере.

Ответить
Развернуть ветку
2 комментария
Denis Kiselev

Прекрасный повод для расследования антимонопольной службы! Если подтвердится - штраф в несколько миллиардов может помотивировать Гугл ускорить исправление подобных моментов. Не хочу как пользователь - единственный браузер.

Ответить
Развернуть ветку
Сослан Сакшин

за такое яйца отрезать надо

Ответить
Развернуть ветку
Кирилл Титов

Вот только кому? (и кто?)

Ответить
Развернуть ветку
2 комментария
Andrew Solovov

Проверять у пользователя браузер по юзерагенту и гадить неугодным - все равно, что спрашивать на сайте "Вам уже исполнилось 18 лет?"
Если гугл имеет цель "тормозить" конкурирующие браузеры, поверьте, у него имеются гораздо более элегантные и скрытые от обывателей инструменты

Ответить
Развернуть ветку
Georgy Smirnov

они ими пользуются в полной мере тоже.

Ответить
Развернуть ветку
Валерий Моргулис

User-Agent это просто поле HTTP заголовка запроса и его легко можно подделать, что все и делают уже очень давно, в результате чего User-Agent никем и не используется.

Может ли Google таким заниматься? Может, но только не через User-Agent и только для Chrome, т.е. им пришлось бы убить Chromium (т.к. его код открытый).

Я думаю это просто их оптимизации. Они пишут всё на своём эльфийском игнорируя стандарты. Когда то давно этим IE занимался. Ничто не ново под луною.

Ответить
Развернуть ветку
Alex Sharp

Но он же предлагает установить Firefox, а не только Chrome...

Ответить
Развернуть ветку
Александр Грибанов

Это чтобы не заподозрили в навязывании своего продукта.

Ответить
Развернуть ветку
ttonikaku

Ах ты ж блин! У меня пару недель на вивальди серьёзно глючит ютуб, половина интерфейса просто не прогружается, фактически можно только смотреть видео, остальной функционал сломан. Сейчас сменил юзер-айди - и все заработало. Вот ведь твари.

Ответить
Развернуть ветку
Sandrino Komaroff

Ну, проказники

Ответить
Развернуть ветку
Serg Ya

Apple специально тормозит операционную систему Microsoft ))))) и предлагает купить свой компьютер )))

Ответить
Развернуть ветку
love you

И правильно делают, зачем всяким мусорным браузерам существовать. От одного яндекс браузера тошно становится

Ответить
Развернуть ветку
Anton Lozovoy

А не кажется ли вам, что это не собачье дело «Гугла» решать за людей, чем пользоваться?

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Татьяна Бомко

Ребят, может не в тему, но все же.... Есть ли расширение в хром, что бы качать фильмы? Типа такого https://utorrent.info но только что бы сразу в браузере кнопка была?

Ответить
Развернуть ветку
Максим Феклистов

Это точно это не браузер я солидарен с предыдущим оратором

Ответить
Развернуть ветку
56 комментариев
Раскрывать всегда