March 6, 2026
Ряд сайтов навязывает поведение, недоступное для отключения через настройки интерфейса. Ниже описаны два таких случая и соответствующие юзерскрипты для Tampermonkey.
Reddit автоматически добавляет ?tl=ru к URL и отображает машинный перевод комментариев и постов, скрывая оригинальный текст.
Скрипт выполняется до загрузки страницы (@run-at document-start), проверяет наличие параметра и при его обнаружении выполняет редирект на исходный URL:
let url = new URL(window.location.href); if (url.searchParams.get('tl') === 'ru') { url.searchParams.delete('tl'); window.location.replace(url.toString()); }
Редирект происходит до первой отрисовки страницы, мерцание отсутствует.
Скачать Remove Reddit RU Language Param v1.1
Google AI Studio включает «Grounding with Google Search» в каждом новом чате, что требует ручного отключения при тестировании модели без доступа к поиску.
Скрипт отслеживает смену URL (AI Studio является SPA, навигация происходит без перезагрузки) и при переходе в новый чат или на Playground деактивирует тоггл:
const sidebarToggle = document.querySelector( '.search-as-a-tool-toggle button[role="switch"]' ); if (sidebarToggle && sidebarToggle.getAttribute('aria-checked') === 'true') { sidebarToggle.click(); }
Поскольку элементы sidebar'а появляются не сразу после навигации (React hydration), скрипт выполняет несколько попыток в течение двух секунд через setInterval.
Скрипт срабатывает только при открытии нового чата и не вмешивается, если Grounding был включён вручную.
Скачать Google AI Studio Grounding Fix v4.0
.user.js файл по ссылке выше.