Найти и заменить в полях и редакторах 作者: Дмитрий
Ищет и заменяет текст в полях форм и редакторах на открытой странице. Замена остаётся в поле, Ctrl+Z её отменяет.
也可在 Firefox for Android™ 使用也可在 Firefox for Android™ 使用
掃描 QR Code,即可在 Firefox for Android 當中開啟此擴充套件
擴充套件後設資料
畫面擷圖
關於此擴充套件
Ищет и заменяет текст в полях форм и текстовых редакторах на открытой странице: в заголовке и тексте записи, в карточке товара, в письме, в комментарии. Замена остаётся в поле и после сохранения, а 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 и чисел, скрытые и недоступные для редактирования поля не читаются и не меняются.
• Ничего не отправляется в сеть, нет аналитики и рекламы. Хранятся только два флажка, на вашем устройстве.
Интерфейс на русском и английском, светлая и тёмная тема.
КАК ПОЛЬЗОВАТЬСЯ
• Нажмите на значок расширения или 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 и чисел, скрытые и недоступные для редактирования поля не читаются и не меняются.
• Ничего не отправляется в сеть, нет аналитики и рекламы. Хранятся только два флажка, на вашем устройстве.
Интерфейс на русском и английском, светлая и тёмная тема.
由 1 位評論者給出 0 分
權限與資料
更多資訊