Tampermonkey в Яндекс Браузере: установка, настройка и решение проблем

Установка Tampermonkey в Яндекс Браузер выполняется через интернет-магазин Chrome, поскольку браузер построен на движке Chromium и поддерживает расширения этого каталога. Если после установки иконка обезьянки не появляется на панели или скрипты не выполняются, чаще всего причина в отключённом разрешении расширения либо в конфликте с другими дополнениями — обе ситуации решаются за пару минут без переустановки браузера.

Tampermonkey — это менеджер пользовательских скриптов (userscripts): он позволяет запускать на страницах сайтов собственный JavaScript-код, меняя внешний вид страниц, добавляя функции или автоматизируя действия. Яндекс Браузер работает с этим расширением так же, как Chrome, но имеет несколько особенностей, которые разберём ниже.

Что такое Tampermonkey и зачем он нужен

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

Скрипты распространяются через каталоги вроде Greasyfork и OpenUserJS. Каждый скрипт — это обычный текстовый файл с кодом на JavaScript и блоком метаданных, где указано, на каких сайтах он должен работать. Установка занимает один клик, а управление ведётся через панель Tampermonkey.

  • 🧩 Автоматизация рутинных действий на сайтах — клики, заполнение форм, переходы;
  • 🎨 Изменение оформления страниц под себя без правки самого сайта;
  • ⬇️ Добавление функций, которых нет в интерфейсе сайта, например кнопок скачивания;
  • 🔧 Тонкая настройка: скрипт можно включать только для нужных доменов.

Как установить Tampermonkey в Яндекс Браузер

Так как в каталоге дополнений Яндекса Tampermonkey может отсутствовать или быть представлен сторонними копиями, надёжнее ставить расширение из официального магазина Chrome. Яндекс Браузер это поддерживает штатно.

Откройте магазин расширений Chrome и в поиске введите Tampermonkey. Убедитесь, что разработчик указан корректно — оригинальное расширение публикует Jan Biniok. Нажмите кнопку установки и подтвердите добавление во всплывающем окне браузера. После установки иконка появится на панели расширений; если её не видно, откройте меню расширений и закрепите значок.

☑️ Установка Tampermonkey в Яндекс Браузер

Выполнено: 0 / 5

Проверить статус расширения можно на странице browser://extensions — переключатель Tampermonkey должен быть активен. Если расширение установлено, но выключено, скрипты выполняться не будут.

Как добавить и настроить скрипты

Есть два способа добавить скрипт. Первый — через каталог: на странице скрипта в Greasyfork нажмите кнопку установки, Tampermonkey перехватит запрос и покажет окно с кодом и кнопкой подтверждения. Второй — вручную: в панели управления откройте вкладку создания нового скрипта и вставьте код.

Для каждого скрипта доступны настройки: список сайтов, где он работает, порядок запуска, режим выполнения. В шапке скрипта директива @match или @include определяет адреса страниц. Если скрипт должен работать не везде, сузьте список — это снизит нагрузку и риск конфликтов.

// ==UserScript==

// @name Мой первый скрипт

// @match https://example.com/*

// @grant none

// ==/UserScript==

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

📊 Для чего вы используете 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 или на странице скрипта в каталоге. Если обновления нет, сообщите автору через комментарии на странице скрипта.