Microsoft переводит браузер Edge на новое api расширений

    Разработчики майкрософт представили новую версию браузера Edge, основанного на Chromium со включенным api Manifest V3. Впрочем разработчики обещают что блокировщики рекламы будут работать.

    Первые изменения Manifest v3 были введены еще в 2018. Инженеры Google захотели ограничить работу webRequest API, что могло ограничить работу блокировщиков рекламы, контента и прочих расширений. Вместо webRequest разработчикам будет предложено использовать declarativeNetRequest API. В Google посчитали что такие правки идут на пользу безопасности и производительности а также контролю над расширениями и как эти расширения взаимодействуют с сайтами.

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

    Тогда пользователи и разработчики обвинили Google в том, что подобные изменение оно вносит для защиты своего рекламного бизнеса. Opera, Vivaldi и Brave поспешили заявить что сохранят совместимость со старыми версиями манифеста, пока это возможно, и люди смогут использовать дальше блокировщики рекламы и другие подобные расширения.

    Mozilla, которая в свою очередь внедрила в Firefox WebExtensions, тоже осудила планы Google и внесла правки в api чтобы работали блокировщики. В конечном счете разработчики Google отказались от некоторых изменений Manifest V3, а потом отменили еще ряд изменений.

    С тех пор изменения Manifest V3 потихоньку вводят в Chrome и недовольство этим угасает, хотя большинство разработчиков просто смирилось что их расширения не смогут толком блокировать рекламу, как только правки окончательно не перейдут в stable ветку.

    Теперь эти изменения перешли и в Edge на базе Chromium, где Manifest V3 уже используется в beta и stable ветках. К слову, разработчики никак не комментировали ситуацию с Manifest V3 и не говорили что будут делать. Сейчас же Microsoft заявила что эти изменения в браузере никак не повлияют на блокировщики рекламы и что причин для волнения нет. Соответствующее заявление было оставлено в блоге разработки браузера.

    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 15

      –1
      Старый добрый ослик IE, все с него и начиналось… https://www.my-internet-explorer.com/
        +2

        Ну значит блокировщики рекламы будут выглядеть не расширением, а отдельным приложением а-ля adguard и резать рекламу не внутри браузера, а до него. Борьба "щита и меча" вечна.

          0

          Часто удобно блокировать контент на уровне DOM. Учитывая, что построение документа JavaScript`ом часто неочевидно, сделать такую блокировку до браузера будет сложно. Да и вмешательство в TLS может привести к проблемам.

            0

            Блокировать урлы?

              +1

              Полезный и нежелательный контент может находиться в пределах одного и того же URL.

          +1

          К вопросу о том, что будет, если Firefox загнётся окончательно, в контексте позиции "мне пофиг, я сижу на Хроме"… Эта короткая статья иллюстрирует, что именно может произойти с высокой вероятностью, если единственный альтернативный движок канет в лету. У Гугла есть очень серьёзная мотивация убить блокировщики рекламы, т.к. они находятся в противостоянии с их бизнес-моделью. И всерьёз считать, что открытая ветка в виде хромиума от этого защитит — это надо быть весьма наивным.


          В общем: "Когда пришли за Firefox'ом я молчал — ведь, я сижу на Chrome. Когда пришли за блокировщиками..." — и далее по тексту.

            –1
            А почему нельзя пользоваться свободным Chromium?
            Технически да, происходящее и на мобильных рынках (apple/google) и на софтовых — очень хороший довод вкладываться в открытое. Клетка, даже золотая, рано или поздно захлопывается.
              0

              Что-то, увеличивающее доходы Гугла, рано или поздно будет бэкпортировано в Хромиум, а уменьшающее — вырезано. Поддерживать свой форк полноценный с вырезанными "устаревшими" и "небезопасными" фичами разве что той же МС под силу.

                +1

                Потому что дело не только в конкретной реализации, которая, кстати, как заметил выше VolCh, будет всегда зависеть от основной ветки, а в том, что когда Гугл останется единственным ведущим разработчиком движка, он же практически станет и единоличным распорядителем стандартами. И, при грамотной стратегии, можно придумать 1001 хитрый способ как пропихнуть в стандарт что-нибудь такое, что впоследствии потребует изменения API, несовместимое, например, с блокировщиками, не вызвав при этом реакции сообщества на критическом, первоначальном этапе. А когда все просекут фишку, то будет уже поздно возвращать "всё взад", потому что в Chrome уже будет реализовано "как надо", и попробуй возрази.

                  +1

                  Google уже и так почти монополист в сфере веба, кто с ним будет конкурировать? Mozilla своими решениями гробит Firefox, MS переехали на chromium, со своего отличного в общем то движка EdgeHTML.

                    –1

                    Ну вот МС в теории может рано или поздно форкнуть Хромиум, как Гугл когда-то форкнул ВебКит


                    P.S. А если свой форк заопенсорсят полноценно, сделают сборки под разные ОС, будут лучше относиться к данным пользователей, то могут и забрать ощутимую долю рынка.

                      0

                      Так мы же, вроде, все друг с другом согласны, что это не есть хорошо? И потом, между "почти монополист" и "полный монополист" разница, всё же, есть. Грубо говоря, если Гугл сейчас что-нибудь отчебучит, то Мозилла может поднять шум, и всё ещё остаётся возможность свалить на Firefox/Servo. Когда этот вариант отпадёт, то они, в принципе, смогу делать со стандартом и с движком всё, что захотят.


                      И небольшое пояснение к моим комментам: они написаны в контексте недавней новости про сокращения в Mozilla, где было довольно много комментариев в духе известного мема с Микки-Маусом ("а ну и хер с ним" в мягкой версии). Другие люди пытались объяснить, что злорадство тут неуместно, и что если Мозилла загнётся, то плохо станет не только тем, кто предпочитает Firefox, но и пользователям Chrome/Chromium. Вот эта новость в посте, по идее, должна давать повод напрячься по поводу негативных новостей от Мозиллы даже тем, кто их продуктами не пользуется.

                0
                Однако разработчики приложений обнаружили что переход на другое api отличающееся от webRequest api, в сущности «убивает» их продукты.
                Ох, как это знакомо разработчикам расширений для Firefox… (погром 2017 года)
                  0

                  Они сделали это снова в мобильной версии, выкинулв все аддоны кроме рекомендованных. Заменили навигацию по меню. Браузер теперь агрессивно кеширует сайты, нужно релоад делать. И как вишенка на торт — стал крешится на ровном месте. Установил Киви, они доделали установку аддонов. Пока, Фокс.

                    0
                    Они не намеренно это сделали. Там полностью переписан движок и фичи связанные с дополнениями приходится разрабатывать заново. Решили вводить постепенно по мере популярности дополнений.

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.