2022-06-01 22:54:52
Так ли хороши расширения для браузеров?Недавно по работе пришлось заняться разработкой одного дополнения для браузера Chrome (кстати, при знании базового js это не так уж и сложно). И, если честно, некоторые вещи оказались даже для меня открытием.
Итак, что важно понимать для обычного пользователя про расширения: Вначале вопрос: вы замечали, что при большом количестве вкладок, ваш браузер начинает тормозить?
А что, если я вам скажу, что абсолютное большинство дополнений - это такие же вкладки в браузере, только фоновые (и браузер не имеет права их закрывать).
Для большинства расширений всё так и есть: Одна часть выполняется на открытой странице и изменяет ее содержимое (например, так работает блокировщик рекламы).
Вторая часть запускается на фоновой странице со стартом браузера.
А третья часть - HTML-страница, которая появляется во всплывающем окне, если вы кликаете по иконке с расширением.
И всё вроде бы неплохо, но решение с фоновой страницей - когда я узнал об этом... Честно говоря искренне был удивлен тому, что этот подход используется для сих пор. Ведь это крайне неэффективно тратит оперативную память. Допустим, я установил скачивалку видео с ютьуба, но нужно ли мне, чтобы она работала фоном и грузила мой браузер?
Конечно, год назад Google вспохватились и предложили для разработчиков новый стандарт для расширений
Manifest V3, который должен изменить данное недоразумение, но вступит в силу это во второй половине 2023 года.
Второй момент: конфиденциальность данных. Расширению вообще ничего не стоит перехватить ваши личные данные или украсть cookie файлы (причем, даже если вы не дали доступ к конкретной вкладке).
Так что, установить сомнительное дополнение и дать доступ только к определенным страницам - совершенно не панацея, ваша сессия в браузере и некоторые личные данные всё равно могут быть доступны для скомпрометированного расширения.
В-третьих, чем больше я сидел над отладкой расширения и "щупал" всевозможные доступы, тем больше подтверждался вывод:
чем меньше расширений, тем лучше.
Так что смотрите внимательно за тем, что ставите. Даже самые популярные расширения не гарантируют, что в какой-то момент автор не захочет с его помощью продавать ваши данные.
Вот пример тех недобросовестных расширений, которые я использовал, а потом они были удалены из магазина из-за вредоносного содержимого (не смотря на десятки тысяч скачиваний):
FriGate VPN
Tab Suspender
Альтернативный поиск от Яндекса
Темная тема для всех сайтов
и т.д.
43 viewsMew Forest, edited 19:54