Почему по возможности следует использовать пользовательские скрипты, а не расширения

Если вы хотите добавить функциональность в свой веб-браузер, у вас есть возможность установить расширения — или надстройки и плагины, как их называют некоторые браузеры, — или пользовательские скрипты обычно.

Расширения. — это небольшие программы, которые загружаются при запуске веб-браузера, в то время как пользовательские скрипты становятся активными только на тех страницах, для которых они были разработаны.

Это самое большое и самое важное различие между этими двумя, но есть Другие. Расширения предлагаются из официальных репозиториев, таких как Chrome Web Store или Mozilla AMO, а также скрипты на сторонних сайтах.

Расширения и пользовательские скрипты

Давайте посмотрим на пример основного различия между расширениями и скриптами. Допустим, вы являетесь крупным пользователем Facebook и хотите улучшить свое взаимодействие с сайтом социальной сети, добавив к нему функции и ярлыки.

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

Аналогичные функции также предоставляются расширениями, такими как Лучшее расширение Facebook Fixer для Google Chrome. По сути, он предлагает те же функции, что и пользовательский скрипт, но с небольшой, но заметной разницей.

Я использую Google Chrome в качестве примера, потому что он предлагает диспетчер задач, который отображает использование памяти для всех открытых вкладок. и расширения.

Если вы установите расширение, то заметите, что оно постоянно использует около восьми мегабайт памяти компьютера. Он работает в фоновом режиме все время, даже если вы не на Facebook или не открыли ни одного веб-сайта в Chrome.

С другой стороны, пользовательский скрипт будет запускаться только при посещении Facebook.

В целом можно сказать, что пользовательские скрипты более удобны для использования ресурсов, чем расширения. Ситуация немного отличается для пользователей Firefox, которым необходимо установить расширение для использования пользовательских скриптов, и для скриптов, требующих расширения, такого как Tampermonkey, в других браузерах, таких как Chrome.

Но для них также выгодно, если мы предположим, что расширения, вероятно, будут использовать такой же объем компьютерной памяти, что означает ничью, если установлен только один пользовательский скрипт и улучшение если вы устанавливаете более одного.

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

Есть еще пара отличий. Расширения могут предлагать настройки или параметры, которыми вы можете управлять из менеджера, с которым поставляется браузер, в то время как пользовательские сценарии могут требовать ручного редактирования или предоставлять вам варианты изменения параметров при посещении одного из поддерживаемых сайтов.

И последнее, но не менее важное: необходимо поговорить о безопасности.. Пользовательские скрипты по своей сути не менее безопасны, чем расширения, но они не проверяются, как расширения. В то время как расширение хранит принятые списки вредоносных или проблемных расширений в прошлом, это больше похоже на Дикий Запад, когда дело доходит до скриптов.

Заключительные слова

Пользовательские скрипты очень полезны когда дело доходит до изменения контента на веб-сайтах, которые вы посещаете часто или регулярно, и нет ничего плохого в их использовании, если вы потратите время на просмотр кода, чтобы убедиться, что они чистые, а не вредоносные или другие проблемные.

Что вы предпочитаете использовать : расширения или пользовательские скрипты?

Оцените статью
toodcast.ru
Добавить комментарий