Jump to content

Расширение для браузера

(Перенаправлено с WebExtensions )

Расширение браузера это программный модуль для настройки веб-браузера . Браузеры обычно позволяют пользователям устанавливать различные расширения, включая модификации пользовательского интерфейса , файлами cookie управление , блокировку рекламы , а также настраиваемые сценарии и стили веб -страниц . [1]

браузера Плагины представляют собой модуль другого типа и больше не поддерживаются основными браузерами. [2] [3] Единственное отличие состоит в том, что расширения распространяются в виде исходного кода , а плагины — в виде исполняемых файлов (т. е. объектного кода ). [2] Самый популярный браузер Google Chrome . [4] имеет более 100 000 доступных расширений [5] но прекратил поддержку плагинов в 2020 году. [6]

Internet Explorer был первым крупным браузером, поддерживающим расширения, с выпуском версии 4 в 1997 году. [7] Firefox поддерживает расширения с момента его запуска в 2004 году. Opera и Chrome начали поддерживать расширения в 2009 году. [8] и Safari сделали это в следующем году. Microsoft Edge добавил поддержку расширений в 2016 году. [9]

соответствие API

[ редактировать ]

сформировалась группа сообщества В 2015 году в рамках W3C для создания единого стандартного интерфейса прикладного программирования (API) для расширений браузера. [10] Хотя эта конкретная работа не увенчалась успехом, [11] Каждый крупный браузер теперь имеет одинаковый или очень похожий API из-за популярности Google Chrome . [4]

Chrome был первым браузером с API расширений, основанным исключительно на HTML , CSS и JavaScript . Бета-тестирование этой возможности началось в 2009 году. [12] [13] а в следующем году Google открыл Chrome Web Store . По состоянию на июнь 2012 года в магазине было установлено 750 миллионов расширений и другого контента. [14] В том же году Chrome обогнал Internet Explorer как самый популярный браузер в мире. [15] а доля его использования достигла 60% в 2018 году. [16]

Благодаря успеху Chrome, Microsoft создала очень похожий API расширений для своего браузера Edge , чтобы облегчить разработчикам расширений Chrome перенос своей работы в Edge. [17] Но спустя три года доля Edge на рынке все еще была разочаровывающе маленькой, поэтому Microsoft перестроила его как браузер на базе Chromium . [18] [19] (Chromium — это проект Google с открытым исходным кодом, который служит функциональным ядром Chrome и многих других браузеров.) Теперь, когда Edge имеет тот же API, что и Chrome, расширения можно устанавливать непосредственно из Интернет-магазина Chrome. [20]

В 2015 году Mozilla объявила, что давние XUL и XPCOM возможности расширения в Firefox будут заменены менее разрешительным API, очень похожим на API Chrome. [21] Данное изменение было принято в 2017 году. [22] [23] Расширения Firefox теперь в значительной степени совместимы со своими аналогами Chrome. [24]

Apple была добавлена ​​поддержка расширений, соответствующих API Chrome была последним серьезным исключением из этой тенденции, но в 2020 году в Safari для macOS . [25] Позже расширения были iOS . впервые включены в версию [26]

В 2021 году эти поставщики браузеров сформировали новую группу сообщества W3C под названием WebExtensions, чтобы «определить модель, разрешения и общее ядро ​​API». [27] Однако Google присоединился к этому во время капитального ремонта API расширений Chrome, известного как Manifest V3 , который значительно снижает возможности блокировщиков рекламы и расширений, связанных с конфиденциальностью . [28] [29] [30] Таким образом, группа WebExtensions рассматривается некоторыми разработчиками расширений как не что иное, как Google, навязывающий свой дизайн Manifest V3. [31] [32] [33]

Нежелательное поведение

[ редактировать ]

Расширения браузера обычно имеют доступ к конфиденциальным данным, таким как история просмотров , и имеют возможность изменять некоторые настройки браузера, добавлять элементы пользовательского интерфейса или заменять содержимое веб-сайта. [34] [35] В результате были обнаружены случаи вредоносного ПО , поэтому пользователям следует с осторожностью выбирать, какие расширения они устанавливают. [36] [37] [38] [39]

Также были случаи, когда приложения устанавливали расширения браузера без ведома пользователя , что затрудняло удаление нежелательного расширения. [40]

Некоторые разработчики расширений Google Chrome продали свои расширения третьим лицам, которые затем включили в них рекламное ПО . [41] [42] В 2014 году Google удалил два таких расширения из Интернет-магазина Chrome после того, как многие пользователи пожаловались на нежелательную всплывающую рекламу. [43] В следующем году Google признал, что около пяти процентов посещений ее собственных веб-сайтов были изменены расширениями с рекламным ПО. [44] [45] [46]

  1. ^ «Что такое расширения?» . Веб-документы MDN . Проверено 5 августа 2019 г.
  2. ^ Jump up to: а б «Плагин» . http://developer.mozilla.org . 9 сентября 2022 г. Проверено 7 декабря 2022 г.
  3. ^ «Почему плагины для браузера исчезают и что им приходит на смену» . Howtogeek.com. 8 января 2014 года . Проверено 6 июня 2023 г.
  4. ^ Jump up to: а б «Глобальная статистика StatCounter» . СтатСчетчик . Проверено 11 ноября 2020 г.
  5. ^ Чимпану, Каталин. «Половина всех расширений Google Chrome имеет менее 16 установок» . ЗДНет . Проверено 19 февраля 2021 г.
  6. ^ «Выпущен Google Chrome 88: RIP Flash Player» . Проверено 29 января 2021 г.
  7. ^ «Расширения браузера» . 15 августа 2017 года . Проверено 29 сентября 2020 г.
  8. ^ Эдвардс, Лин; Физика.орг. «Расширения Google Chrome будут официально выпущены» . физ.орг . Проверено 27 апреля 2023 г.
  9. ^ Брайт, Питер (18 марта 2016 г.). «Браузер Edge теперь имеет расширения в последней предварительной версии Windows 10» . Арс Техника . Конде Наст .
  10. ^ «Устав группы сообщества браузерных расширений — Группа сообщества браузерных расширений» . браузерext.github.io . Проверено 14 декабря 2018 г.
  11. ^ «Re: Один вопрос от Флориана Ривоала от 29 июля 2017 г. ( [адрес электронной почты защищен] от июля 2017 г.)» . lists.w3.org . Проверено 14 декабря 2018 г.
  12. ^ «Состояние расширений: на взлетной полосе, подготовка к взлету» . Блог Хрома . Проверено 14 декабря 2018 г.
  13. ^ «Бета-версия расширений запущена и содержит более 300 расширений!» . Блог Хрома . Проверено 14 декабря 2018 г.
  14. ^ Викас С.Н. (29 июня 2012 г.). «Подведение итогов: Google I/O 2012, день 2: 310 миллионов пользователей Chrome, 425 миллионов пользователей Gmail и другие» . МедиаНама . Проверено 14 июня 2013 г.
  15. ^ «К середине 2012 года использование Internet Explorer упадет ниже 50 процентов» . 3 сентября 2011 г. Архивировано из оригинала 20 ноября 2011 г. . Проверено 4 сентября 2011 г.
  16. ^ Статсчетчик. «Доля рынка браузеров в мире | Глобальная статистика StatCounter» . gs.statcounter.com . Проверено 20 октября 2018 г.
  17. ^ «Портирование расширения из Chrome в Microsoft Edge» . Майкрософт . Проверено 30 декабря 2018 г.
  18. ^ «Microsoft Edge: улучшение Интернета за счет более тесного сотрудничества с открытым исходным кодом» . Блог об опыте работы с Windows . 6 декабря 2018 года . Проверено 14 декабря 2018 г.
  19. ^ Кейзер, Грегг (8 декабря 2018 г.). «Предлагая перестроить Edge на базе Google Chromium, Microsoft поднимает белый флаг в войне браузеров» . Компьютерный мир . Проверено 14 декабря 2018 г.
  20. ^ «Добавление или удаление расширений в Microsoft Edge» . Майкрософт . Проверено 8 июня 2020 г.
  21. ^ «Будущее разработки дополнений Firefox» . Блог дополнений Mozilla . 21 августа 2015 года . Проверено 15 декабря 2018 г.
  22. ^ «Предстоящие изменения в функциях совместимости» . Блог дополнений Mozilla . 10 августа 2017 г. Проверено 15 декабря 2018 г.
  23. ^ «Как включить устаревшие расширения в Firefox 57 — технические новости gHacks» . www.ghacks.net . 12 августа 2017 года . Проверено 14 декабря 2018 г.
  24. ^ «Портирование расширения Google Chrome» . Мозилла . Проверено 30 декабря 2018 г.
  25. ^ «Примечания к выпуску Safari 14» . 2020. Архивировано из оригинала 23 марта 2022 года . Проверено 4 апреля 2022 г.
  26. ^ Ортолани, Паркер (21 сентября 2021 г.). «Вот лучшие новые расширения Safari, которые можно загрузить для iOS 15 и iPadOS 15 (обновлено)» . 9to5Mac . Проверено 5 апреля 2022 г.
  27. ^ «Группа сообщества WebExtensions» . w3.org . Проверено 24 марта 2024 г.
  28. ^ Барнетт, Дейли (9 декабря 2021 г.). «Пользователи Chrome, будьте осторожны: Manifest V3 является обманчивым и угрожающим» . Фонд электронных границ . Проверено 22 ноября 2023 г.
  29. ^ Амадео, Рон (1 декабря 2023 г.). «Следующее оружие Chrome в войне с блокировщиками рекламы: более медленные обновления расширений» . Арс Техника . Проверено 2 декабря 2023 г.
  30. ^ «Внутри «гонки вооружений» между YouTube и блокировщиками рекламы» . Engadget . 1 декабря 2023 г. Проверено 2 декабря 2023 г.
  31. ^ Стюве, Кайлер (29 декабря 2021 г.). «Re: Не запрещайте динамический код» . Гитхаб . Никто за пределами Google на самом деле не имеет какого-либо значимого влияния, поскольку Chrome в настоящее время владеет почти всей долей рынка; Google устанавливает правила, другие люди придираются к мелочам, и все делают вид, что каждый высказал свое мнение.
  32. ^ «Re: Не запрещайте динамический код» . Гитхаб . 2 января 2022 г. Google не проявил никакой заинтересованности в отклонении от своих первоначальных планов. Итак, совершенно ясно, что здесь происходит. MV3 — это бизнес-решение, а не инженерное решение.
  33. ^ «Re: Фоновые сценарии Manifest v3 не должны уничтожаться при наличии активных прослушивателей» . Гитхаб . 7 января 2024 г.
  34. ^ «Защита конфиденциальности пользователей» . Документы Google Chrome . 18 марта 2018 года . Проверено 15 декабря 2018 г.
  35. ^ «Дополнительные правила» . Веб-документы MDN . Проверено 15 декабря 2018 г.
  36. ^ «Охранная фирма ICEBRG обнаружила 4 вредоносных расширения Chrome — gHacks Tech News» . www.ghacks.net . 16 января 2018 года . Проверено 15 декабря 2018 г.
  37. ^ «Плохая репутация Google в отношении вредоносных расширений Chrome продолжается — gHacks Tech News» . www.ghacks.net . 11 мая 2018 года . Проверено 15 декабря 2018 г.
  38. ^ «Разработчики расширений Chrome используют хитрые целевые страницы после того, как Google запретил встроенные установки» . Мигающий компьютер . Проверено 15 декабря 2018 г.
  39. ^ «Расширения Google Chrome с 500 000 загрузок признаны вредоносными» . Арс Техника. 17 января 2018 года . Проверено 30 декабря 2018 г.
  40. ^ «Критерии щенка» . Вредоносные байты . Проверено 13 февраля 2015 г.
  41. ^ «Продавцы рекламного ПО покупают расширения Chrome для рассылки обновлений, наполненных рекламой и вредоносным ПО» . Арс Техника . 17 января 2014 года . Проверено 20 января 2014 г.
  42. ^ Брюс Шнайер (21 января 2014 г.). «Продавцы рекламного ПО покупают расширения Chrome и злоупотребляют ими» .
  43. ^ Винклер, Рольф (19 января 2014 г.). «Google удаляет два расширения Chrome из-за рекламного шума» . blogs.wsj.com . Уолл Стрит Джорнал . Проверено 17 марта 2014 г.
  44. ^ «Масштабное внедрение рекламы: оценка обманных модификаций рекламы» (PDF) . Архивировано из оригинала (PDF) 5 июня 2015 года.
  45. ^ «Superfish добавляет рекламу в 5 процентов всех просмотров страниц Google» . Мир ПК . ИДГ .
  46. ^ «Superfish встраивает рекламу в каждый 25 просмотр страниц Google» . ИТ-директор . ИДГ . Архивировано из оригинала 11 декабря 2019 года . Проверено 16 июня 2015 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8d897b46e166eef5404ba53efbbbaafd__1719452880
URL1:https://arc.ask3.ru/arc/aa/8d/fd/8d897b46e166eef5404ba53efbbbaafd.html
Заголовок, (Title) документа по адресу, URL1:
Browser extension - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)