Чего я хочу достичь
- Обнаруживать текст, введенный пользователем в:
Код: Выделить всё
Элементы Код: Выделить всё
Элементы- contenteditable элементы (если возможно)
[*]Решение должно работать без изменения исходного кода веб-сайта (т. е. через контент) скрипт или внедренный JS)
Что я пробовал
- Использование setInterval() для опроса входных значений
- Использование document.querySelectorAll('input, textarea')
- Прослушивание событий ввода и нажатия клавиши
- Какой подход более эффективен (прослушиватели событий или опрос)
- Как надежно обнаружить динамически создаваемые входные данные поля
- Как обрабатывать одностраничные приложения (SPA), в которых DOM часто обновляется
Ограничения
- Только JavaScript (без внутренней обработки)
- Запускается в браузере (скрипт содержимого/внедренный скрипт)
- Не следует полагаться на внешние библиотеки
Подробнее здесь: https://stackoverflow.com/questions/798 ... tever-poss