stringtranslate.com

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

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

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

История

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

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

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

Chrome был первым браузером с API расширений, основанным исключительно на HTML , CSS и JavaScript . Бета-тестирование этой возможности началось в 2009 году, [12] [13] , а в следующем году Google открыл Интернет-магазин Chrome . По состоянию на июнь 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]

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

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

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

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

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

Рекомендации

  1. ^ «Что такое расширения?». Веб-документы MDN . Проверено 5 августа 2019 г.
  2. ^ ab «Плагин». http://developer.mozilla.org . 9 сентября 2022 г. Проверено 7 декабря 2022 г.
  3. ^ «Почему плагины браузера уходят и что их заменяет» . Howtogeek.com. 8 января 2014 года . Проверено 6 июня 2023 г.
  4. ^ "Глобальная статистика 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 г. ([email protected] от июля 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 . 06.12.2018 . Проверено 14 декабря 2018 г.
  19. ^ Кейзер, Грегг (08 декабря 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. ^ «Защита конфиденциальности пользователей». Документы Google Chrome . 18 марта 2018 года . Проверено 15 декабря 2018 г.
  28. ^ «Дополнительные политики» . Веб-документы MDN . Проверено 15 декабря 2018 г.
  29. ^ «Охранная фирма ICEBRG обнаружила 4 вредоносных расширения Chrome — gHacks Tech News» . www.ghacks.net . 16 января 2018 года . Проверено 15 декабря 2018 г.
  30. ^ «Плохая репутация Google в отношении вредоносных расширений Chrome продолжается - gHacks Tech News» . www.ghacks.net . 11 мая 2018 года . Проверено 15 декабря 2018 г.
  31. ^ «Разработчики расширений Chrome используют хитрые целевые страницы после того, как Google запретил встроенные установки» . Мигающий компьютер . Проверено 15 декабря 2018 г.
  32. ^ «Расширения Google Chrome с 500 000 загрузок признаны вредоносными» . Арс Техника. 17 января 2018 года . Проверено 30 декабря 2018 г.
  33. ^ «Критерии щенка». Вредоносные байты . Проверено 13 февраля 2015 г.
  34. ^ «Продавцы рекламного ПО покупают расширения Chrome для рассылки обновлений, наполненных рекламой и вредоносным ПО» . Арс Техника . 17 января 2014 года . Проверено 20 января 2014 г.
  35. Брюс Шнайер (21 января 2014 г.). «Продавцы рекламного ПО покупают расширения Chrome и злоупотребляют ими».
  36. Винклер, Рольфе (19 января 2014 г.). «Google удаляет два расширения Chrome из-за рекламного шума» . blogs.wsj.com . Уолл Стрит Джорнал . Проверено 17 марта 2014 г.
  37. ^ «Масштабное внедрение рекламы: оценка модификаций обманчивой рекламы» (PDF) . Архивировано из оригинала (PDF) 5 июня 2015 г.
  38. ^ «Superfish добавляет рекламу в 5 процентов всех просмотров страниц Google». Мир ПК . ИДГ .
  39. ^ «Superfish внедряет рекламу в каждый 25 просмотр страниц Google» . ИТ-директор . ИДГ . Архивировано из оригинала 11 декабря 2019 г. Проверено 16 июня 2015 г.

Внешние ссылки