Find and Replace in Text Fields & Editors
Ищет и заменяет текст в полях форм и редакторах на открытой странице. Замена остаётся в поле, Ctrl+Z её отменяет.
Firefox Конфиденциальность facts.json
| Firefox | find-replace-fields-editors |
|---|---|
| Firefox id | find-replace@dmitryq |
| Разрешения |
|
| По желанию | нет |
| Сайты | нет |
| Сайты по желанию | нет |
| Куда встраивается | нет |
| Сбор данных в Firefox | {"required": ["none"]} |
Кадры из материалов магазина.



Текст со страницы Firefox Add-ons.
Ищет и заменяет текст в полях форм и текстовых редакторах на открытой странице: в заголовке и тексте записи, в карточке товара, в письме, в комментарии. Замена остаётся в поле и после сохранения, а Ctrl+Z её отменяет. КАК ПОЛЬЗОВАТЬСЯ • Нажмите на значок расширения или Alt+Shift+F — справа сверху откроется панель. Выделенный перед этим текст сразу попадёт в строку поиска. Сочетание можно поменять: about:addons → значок шестерёнки → «Управление горячими клавишами». • Текущее совпадение подсвечено рамкой прямо в поле. Enter и стрелки ↑ ↓ переходят между совпадениями, счётчик показывает «3 из 5». • «Заменить» меняет подсвеченное совпадение и переходит к следующему. «Заменить всё» — все сразу, во всех полях страницы. • Флажки «Учитывать регистр» и «Слово целиком»: «кот» не заденет «котлеты». Флажки запоминаются. ПОЧЕМУ ЗАМЕНА НЕ ПРОПАДАЕТ Многие сайты хранят текст не в самом поле, а в своей модели — так устроены формы на React и редакторы вроде CKEditor. Если подменить текст в поле напрямую, после щелчка или при сохранении вернётся старый. Расширение выделяет совпадение и вводит новый текст той же командой правки, что и при обычном наборе, поэтому сайт видит изменение как ваш ввод. Ctrl+Z отменяет замену в том поле, где вы его нажали. ГДЕ ПРОВЕРЕНО • Поля ввода и textarea, в том числе контролируемые формы React. • Редакторы ProseMirror, TipTap, Lexical, Quill, CKEditor 5, TinyMCE, CodeMirror 6 и обычный contenteditable. Форматирование вокруг замены, например жирный шрифт, сохраняется. • Поля внутри Shadow DOM и редакторы во фрейме того же сайта. ГДЕ НЕ РАБОТАЕТ • Редакторы кода Monaco, Ace и CodeMirror 5, редакторы на Slate (например, поле сообщения в Discord): они не принимают правку извне. Панель покажет, сколько совпадений там есть, но менять их не будет. У редакторов кода есть свой поиск с заменой. • Google Документы: текст там нарисован, а не набран в поле. • В CodeMirror 6 поиск идёт только по показанной на экране части длинного документа. • Служебные страницы Firefox и addons.mozilla.org: браузер не даёт расширениям там работать. • Поиск буквальный, без регулярных выражений. ПРИВАТНО • Нет доступа ко всем сайтам: расширение попадает на вкладку только тогда, когда вы его вызываете, и только на неё. • Пароли, поля e-mail и чисел, скрытые и недоступные для редактирования поля не читаются и не меняются. • Ничего не отправляется в сеть, нет аналитики и рекламы. Хранятся только два флажка, на вашем устройстве. Интерфейс на русском и английском, светлая и тёмная тема.