Расширения Scratch для браузера: зачем они нужны и почему об этом нельзя говорить?

Расширения создаются сообществом разработчиков и программистов, которые хотят улучшить функциональность и удобство использования платформы Scratch. Это могут быть как отдельные разработчики, так и команды, которые создают расширения и публикуют их в интернет-магазине расширений для браузеров, таких как Chrome Web Store или Firefox Add-ons.

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

Один из примеров расширения: Scratch Addons — популярное браузерное расширение «всё в одном» для веб сайта Scratch и его редактора проектов. Он даёт новые функции и темы (которые называются аддонами), для веб сайта Scratch и редактора проектов. Миссия Scratch Addons — соединить все существующие Scratch расширения, юзерскрипты и юзерстили, которые разработаны некоторыми участниками сообщества Scratch, в одно место с легким доступом, давая пользователям выбирать, какие нужно включить.

В Scratch Addons есть более 100 аддонов, которые могут быть включены или выключены отдельно. Некоторые аддоны могут быть настраиваемыми, и у некоторых есть пресеты по типу тёмной темы для веб-сайта. Scratch Addons также включает всплывающее окно, с помощью которого можно быстрее смотреть сообщения, облачные игры и страницу настроек. Scratch Addons позволяет настроить визуал браузерной версии Scratch как в Scratch 2.0 (а наиболее актуальная версия Scratch сейчас - 3.0), поменять цвет блоков, и в целом настроить внешний вид программы в соответствии со своими желаниями. Scratch Addons переведён на многие языки, включая немецкий, французский, испанский и японский. Так же активно ведётся разработка дополнения, новые версии выходят примерно раз в полмесяца.

Однако при упоминании любых расширений и дополнений на форумах официальной платформы Scratch можно получить бан, несмотря на то, что Scratch Foundation поддерживает создание расширений. Это связано с обеспечением безопасности. Вот что пишет один из представителей Scratch Team (команды Scratch):

"Сегодня мы хотим объявить, что меняем нашу политику в отношении расширений браузера, пользовательских скриптов, пользовательских стилей и другого подобного внешнего программного обеспечения. Мы решили, что из соображений безопасности больше не разрешаем размещать их рекламу на Scratch.
Браузерные расширения и пользовательские скрипты могут быть опасными, поскольку они могут получить доступ ко всему, что вы делаете в Интернете. Это означает, что они потенциально могут получать информацию о веб-сайтах, которые вы посещаете, собирать личную информацию о вас и изменять то, что вы видите, способами, которых вы не ожидаете. В прошлом мы разрешали размещать рекламу этих инструментов на Scratch, потому что они также могут быть забавными, безопасными и полезными инструментами, а также потому, что мы видели, что разработчики Scratchers могут многому научиться, создавая их. Но мы считаем, что риски и потенциальный вред перевешивают эти преимущества.
В связи с этим мы теперь будем удалять комментарии, проекты, сообщения на форумах, информацию профиля пользователя или другой контент, который ссылается на какое-либо расширение браузера или userscript. В целом, мы рекомендуем вам использовать эти инструменты только в том случае, если они были созданы людьми или организациями, которым вы доверяете".

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

Материал подготовлен педагогом направления «Основы алгоритмики и логики» Соколовой Ириной Евгеньевной.

364 views·3 shares