Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

История [ править ]

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

Соответствие API [ править ]

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

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

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

В связи с сокращением собственной доли рынка Mozilla также решила согласиться. В 2015 году организация объявила, что давние возможности расширения XUL и XPCOM Firefox будут заменены менее разрешающим API, очень похожим на Chrome. [18] Это изменение вступило в силу в 2017 году. [19] [20] Расширения Firefox теперь в значительной степени совместимы со своими аналогами Chrome. [21]

До 2020 года Apple была единственным крупным исключением из этой тенденции, поскольку ее API для Safari требовал использования инструмента Xcode для создания расширений. [22] Однако Apple объявила, что Safari 14 будет соответствовать Chrome API как часть обновления macOS 11 . [23]

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

Расширения браузера обычно имеют доступ к конфиденциальным данным, таким как история просмотров, и имеют возможность изменять некоторые настройки браузера, добавлять элементы пользовательского интерфейса или заменять контент веб-сайта. [24] [25] В результате были случаи вредоносного ПО , поэтому пользователям нужно с осторожностью относиться к тем, какие расширения они устанавливают. [26] [27] [28] [29]

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

Некоторые разработчики расширений Google Chrome продали свои расширения сторонним организациям, которые затем добавили рекламное ПО . [31] [32] В 2014 году Google удалил два таких расширения из Интернет-магазина Chrome после того, как многие пользователи пожаловались на нежелательную всплывающую рекламу. [33] В следующем году Google признал, что около пяти процентов посещений его собственных веб-сайтов были изменены расширениями с рекламным ПО. [34] [35] [36]

Ссылки [ править ]

  1. ^ "Что такое расширения?" . Веб-документы MDN . Проверено 5 августа 2019 .
  2. ^ "StatCounter Global Stats" . StatCounter . Проверено 11 ноября 2020 .
  3. ^ Чимпану, Каталин. «Половина всех расширений Google Chrome имеет менее 16 установок» . ZDNet . Источник 2021-02-19 .
  4. ^ "Выпущен Google Chrome 88: RIP Flash Player" . Проверено 29 января 2021 года .
  5. ^ «Расширения браузера» . Проверено 29 сентября 2020 .
  6. Брайт, Питер (18 марта 2016 г.). «Браузер Edge теперь имеет расширения в последней предварительной версии Windows 10» . Ars Technica . Condé Nast .
  7. ^ «Устав группы сообщества расширений браузера - группа сообщества расширений браузера» . browserext.github.io . Проверено 14 декабря 2018 .
  8. ^ «Re: Один вопрос от Флориана Ривоала от 29 июля 2017 г. ([email protected] от июля 2017 г.)» . lists.w3.org . Проверено 14 декабря 2018 .
  9. ^ «Статус расширения: на взлетно-посадочной полосе, готовимся к взлету» . Блог Chromium . Проверено 14 декабря 2018 .
  10. ^ "Запущена бета-версия расширений с более чем 300 расширениями!" . Блог Chromium . Проверено 14 декабря 2018 .
  11. ^ Викас SN (2012-06-29). «Краткое содержание: Google I / O 2012, день 2 - 310 миллионов пользователей Chrome, 425 миллионов пользователей Gmail и многое другое» . MediaNama . Проверено 14 июня 2013 .
  12. ^ «Использование Internet Explorer упадет ниже 50 процентов к середине 2012 года» . 3 сентября 2011 года Архивировано из оригинала 20 ноября 2011 года . Проверено 4 сентября 2011 года .
  13. ^ Statcounter. "Мировая доля рынка браузеров | Статистика StatCounter" . gs.statcounter.com . Проверено 20 октября 2018 года .
  14. ^ «Перенос расширения из Chrome в Microsoft Edge» . Microsoft . Проверено 30 декабря 2018 .
  15. ^ «Microsoft Edge: улучшение Интернета за счет расширения сотрудничества с открытым исходным кодом» . Блог Windows Experience . 2018-12-06 . Проверено 14 декабря 2018 .
  16. ^ Кейзер, Грегг (2018-12-08). «Перестроив Edge поверх Chromium от Google, Microsoft поднимает белый флаг в войне браузеров» . Компьютерный мир . Проверено 14 декабря 2018 .
  17. ^ «Добавить или удалить расширения в Microsoft Edge» . Microsoft . Проверено 8 июня 2020 .
  18. ^ «Будущее разработки надстроек Firefox» . Блог дополнений Mozilla . Проверено 15 декабря 2018 .
  19. ^ «Предстоящие изменения в функциях совместимости» . Блог дополнений Mozilla . Проверено 15 декабря 2018 .
  20. ^ «Как включить устаревшие расширения в Firefox 57 - gHacks Tech News» . www.ghacks.net . Проверено 14 декабря 2018 .
  21. ^ «Перенос расширения Google Chrome» . Mozilla . Проверено 30 декабря 2018 .
  22. ^ «Создание расширения для приложения Safari» . Apple . Проверено 10 февраля 2019 .
  23. ^ «Предварительный просмотр macOS Big Sur» . Дата обращения 2 июля 2020 .
  24. ^ «Защитить конфиденциальность пользователей» . Документы Google Chrome . Проверено 15 декабря 2018 .
  25. ^ «Дополнительные политики» . Веб-документы MDN . Проверено 15 декабря 2018 .
  26. ^ "Фирма безопасности ICEBRG обнаруживает 4 вредоносных расширения Chrome - gHacks Tech News" . www.ghacks.net . Проверено 15 декабря 2018 .
  27. ^ «Плохая репутация Google в отношении вредоносных расширений Chrome продолжается - gHacks Tech News» . www.ghacks.net . Проверено 15 декабря 2018 .
  28. ^ «Разработчики расширений Chrome используют скрытые целевые страницы после того, как Google запретил встроенную установку» . BleepingComputer . Проверено 15 декабря 2018 .
  29. ^ «Расширения Google Chrome с 500 000 загрузок признаны вредоносными» . Ars Technica . Проверено 30 декабря 2018 .
  30. ^ «Критерии ЩЕНКА» . Malwarebytes . Проверено 13 февраля 2015 года .
  31. ^ «Поставщики рекламного ПО покупают расширения Chrome для рассылки обновлений, содержащих рекламу и вредоносное ПО» . Ars Technica . Проверено 20 января 2014 года .
  32. Брюс Шнайер (21 января 2014 г.). «Поставщики рекламного ПО покупают расширения Chrome и злоупотребляют ими» .
  33. ^ Винклер, Рольф. «Google удаляет два расширения Chrome на фоне шума из-за рекламы» . blogs.wsj.com . Wall Street Journal . Проверено 17 марта 2014 года .
  34. ^ «Внедрение рекламы в масштабе: оценка модификаций обманчивой рекламы» (PDF) . Архивировано из оригинального (PDF) 05.06.2015.
  35. ^ «Superfish вставляет рекламу в 5% всех просмотров страниц Google» . Мир ПК . IDG .
  36. ^ "Superfish вставляет рекламу при каждом 25 просмотре страницы Google" . ИТ-директор . IDG .

Внешние ссылки [ править ]

Документация по расширению API от Google , Apple , Mozilla , Microsoft , Opera

Официальные магазины расширений для Chrome , Safari , Firefox , Edge , Opera