Установка Tampermonkey в Яндекс Браузер выполняется через интернет-магазин Chrome, поскольку браузер построен на движке Chromium и поддерживает расширения этого каталога. Если после установки иконка обезьянки не появляется на панели или скрипты не выполняются, чаще всего причина в отключённом разрешении расширения либо в конфликте с другими дополнениями — обе ситуации решаются за пару минут без переустановки браузера.
Tampermonkey — это менеджер пользовательских скриптов (userscripts): он позволяет запускать на страницах сайтов собственный JavaScript-код, меняя внешний вид страниц, добавляя функции или автоматизируя действия. Яндекс Браузер работает с этим расширением так же, как Chrome, но имеет несколько особенностей, которые разберём ниже.
Что такое Tampermonkey и зачем он нужен
Tampermonkey — самый популярный менеджер юзерскриптов. Расширение перехватывает загрузку страниц и внедряет в них код скриптов, которые вы добавили. Так можно убрать рекламные блоки на конкретном сайте, добавить кнопку скачивания, изменить шрифты или автоматически заполнять формы.
Скрипты распространяются через каталоги вроде Greasyfork и OpenUserJS. Каждый скрипт — это обычный текстовый файл с кодом на JavaScript и блоком метаданных, где указано, на каких сайтах он должен работать. Установка занимает один клик, а управление ведётся через панель Tampermonkey.
- 🧩 Автоматизация рутинных действий на сайтах — клики, заполнение форм, переходы;
- 🎨 Изменение оформления страниц под себя без правки самого сайта;
- ⬇️ Добавление функций, которых нет в интерфейсе сайта, например кнопок скачивания;
- 🔧 Тонкая настройка: скрипт можно включать только для нужных доменов.
Как установить Tampermonkey в Яндекс Браузер
Так как в каталоге дополнений Яндекса Tampermonkey может отсутствовать или быть представлен сторонними копиями, надёжнее ставить расширение из официального магазина Chrome. Яндекс Браузер это поддерживает штатно.
Откройте магазин расширений Chrome и в поиске введите Tampermonkey. Убедитесь, что разработчик указан корректно — оригинальное расширение публикует Jan Biniok. Нажмите кнопку установки и подтвердите добавление во всплывающем окне браузера. После установки иконка появится на панели расширений; если её не видно, откройте меню расширений и закрепите значок.
☑️ Установка Tampermonkey в Яндекс Браузер
Проверить статус расширения можно на странице browser://extensions — переключатель Tampermonkey должен быть активен. Если расширение установлено, но выключено, скрипты выполняться не будут.
Как добавить и настроить скрипты
Есть два способа добавить скрипт. Первый — через каталог: на странице скрипта в Greasyfork нажмите кнопку установки, Tampermonkey перехватит запрос и покажет окно с кодом и кнопкой подтверждения. Второй — вручную: в панели управления откройте вкладку создания нового скрипта и вставьте код.
Для каждого скрипта доступны настройки: список сайтов, где он работает, порядок запуска, режим выполнения. В шапке скрипта директива @match или @include определяет адреса страниц. Если скрипт должен работать не везде, сузьте список — это снизит нагрузку и риск конфликтов.
// ==UserScript==
// @name Мой первый скрипт
// @match https://example.com/*
// @grant none
// ==/UserScript==
Обновления скриптов Tampermonkey проверяет автоматически, если в метаданных указан адрес обновления. В настройках расширения можно задать интервал проверки и включить уведомления.
Решение типичных проблем
Частая жалоба — скрипт установлен, но на странице ничего не меняется. Проверьте по порядку: включён ли сам скрипт в панели Tampermonkey, совпадает ли адрес сайта с директивой @match, не блокирует ли страницу другое расширение. Иконка Tampermonkey показывает число активных скриптов на текущей вкладке — если там ноль, скрипт просто не сработал на этом адресе.
Иногда после обновления Яндекс Браузера расширения отключаются. Зайдите на страницу browser://extensions и включите Tampermonkey заново. Также бывает конфликт с блокировщиками рекламы: временно отключите их и проверьте, заработал ли скрипт.
| Проблема | Вероятная причина | Что сделать |
|---|---|---|
| Скрипт не запускается | Не совпадает @match с адресом | Проверить шаблон адреса в коде |
| Иконка показывает 0 скриптов | Скрипт отключён в панели | Включить переключатель скрипта |
| Расширение пропало | Отключено после обновления браузера | Включить на browser://extensions |
| Страница ломается после скрипта | Конфликт кода с сайтом | Отключить скрипт и сообщить автору |
| Скрипт не обновляется | Нет ссылки обновления в метаданных | Переустановить из каталога |
⚠️ Внимание: устанавливайте скрипты только из проверенных каталогов и читайте код перед установкой. Скрипт имеет доступ к содержимому страниц, включая вводимые данные, поэтому вредоносный код может украсть пароли или данные карт.
Как проверить, что скрипт вообще запускается
Добавьте в начало кода строку console.log('script started'); затем откройте консоль разработчика клавишей F12 на нужной странице. Если сообщение появляется — скрипт выполняется, и проблема в его логике. Если нет — проверяйте @match и статус скрипта в панели.
Безопасность и ограничения
Пользовательские скрипты — мощный инструмент, и сила эта двусторонняя. Скрипт с директивой @match :///* получает доступ ко всем страницам, которые вы открываете, включая банковские и почтовые сервисы. Перед установкой скрипта с таким широким доступом стоит внимательно просмотреть его код или сузить список сайтов вручную в настройках.
Некоторые сайты активно противодействуют модификации страниц. Возможна ситуация, когда после обновления сайта скрипт перестаёт работать или вызывает ошибки отображения. Это нормально: авторы скриптов обычно выпускают исправления, нужно лишь дождаться обновления.
⚠️ Внимание: не вводите данные банковских карт и пароли на страницах, где активны скрипты из непроверенных источников. При сомнениях отключите Tampermonkey для конкретного сайта через меню расширения.
- 🔒 Ограничивайте область действия скриптов только нужными сайтами;
- 👁️ Просматривайте код перед установкой, особенно функции отправки данных;
- 🔄 Держите Tampermonkey и скрипты обновлёнными;
- 🚫 Удаляйте скрипты, которыми больше не пользуетесь.
Отличия работы в Яндекс Браузере от Chrome
Функционально Tampermonkey ведёт себя одинаково в обоих браузерах — движок общий. Различия касаются обвязки: в Яндекс Браузере своя страница управления расширениями, собственный магазин дополнений и дополнительные встроенные функции, которые иногда влияют на работу скриптов.
Например, встроенная защита и режимы ускорения могут менять загрузку страниц. Если скрипт работает в Chrome, но не в Яндекс Браузере, попробуйте временно отключить дополнительные функции браузера для конкретного сайта и проверить результат ещё раз.
Часто задаваемые вопросы
Почему Tampermonkey не устанавливается из магазина Chrome?
Проверьте, обновлён ли Яндекс Браузер до актуальной версии, и не блокирует ли установку антивирус или групповая политика на рабочем компьютере. Также попробуйте открыть магазин в режиме инкогнито без других расширений.
Видит ли Tampermonkey мои пароли?
Само расширение от известного разработчика не собирает данные, но скрипты, которые вы в него добавляете, имеют доступ к содержимому страниц. Поэтому важно ставить скрипты только из проверенных источников и просматривать их код.
Как полностью удалить Tampermonkey из Яндекс Браузера?
Откройте страницу browser://extensions, найдите Tampermonkey и нажмите «Удалить». Все скрипты и их настройки будут удалены вместе с расширением, поэтому при необходимости заранее экспортируйте их через панель управления.
Можно ли перенести скрипты на другой компьютер?
Да. В настройках Tampermonkey есть функция экспорта в файл и облачной синхронизации. Экспортируйте скрипты в архив, перенесите файл и импортируйте на другом устройстве через ту же панель.
Скрипт работал, а после обновления сайта перестал. Что делать?
Это типичная ситуация: сайт изменил разметку, и скрипт больше не находит нужные элементы. Проверьте наличие обновлений скрипта в панели Tampermonkey или на странице скрипта в каталоге. Если обновления нет, сообщите автору через комментарии на странице скрипта.