как вставить текст туда куда нельзя вставить
Вставка текста на сайтах с запретом копирования (copy/paste)
На сайтах государственных услуг зачем-то любят запрещать вставку текста из clipboard в поле обращения. Мотивируют это какой-то защитой от вредоносов. 🙂 В результате, написание обращения с цитированием фраз из документов и вставкой номеров документов, реквизитов и пр. значительно усложняется.
Рассмотрим для примера сайт Федеральной Службы Судебных Приставов (ФССП) https://fssp.gov.ru/form/
Текстовое поле (TextArea) закрыто от вставки текста/копипаста (Paste). Не отрабатывают как комбинации клавиш Ctrl-V/Shift-Ins, так и возможность вставить текст в поле по правой клавише мыши.
В простейшем случае обходится это легко. Нужно не копировать и вставлять текст, а поступить иначе:
Иногда такой подход не удобен. В этом случае можно использовать расширения для Chrome, например, Copy Paste Pro. Достаточно включить плагин на нужной странице и можно спокойно вставлять текст в защищенное поле.
Вставка текста обращений на cremlin.ru
Отдельная тема, как вставить текст на Creamlin.ru. Программисты очень хорошо поработали, чтобы защитить от вставки текста. Ни один из вышеуказанных способов не работает. Как говорится, «респект и уважуха». 🙂
Но такой юзабилити крайне неудобен при написании обстоятельных заявлений с ссылкой на документы. Много времени надо потратить на то, чтобы перебить номера и перепроверить правильность ввода.
Обходятся ограничения на копипаст относительно легко:
Как вставить текст туда куда нельзя вставить
Информацию тут периодически будем обновлять так как программиста сайта ГД постоянно вводят новые заслоны против массовых обращений.
Ниже мы приводим инструкция для:
1) РАССЫЛКЕ ЧЕРЕЗ КОМПЬЮТЕР (НОУТБУК)
2) ЧЕРЕЗ ТЕЛЕФОН С ОС АНДРОЙД не ниже ВЕРСИИ 7.0
Итак, на данный момент работают следующие способы:
1) РАССЫЛКЕ ЧЕРЕЗ КОМПЬЮТЕР (НОУТБУК)
Для браузера ХРОМ (скачиваете и устанавливаете если у вас его нет по ссылке https://www.google.com/intl/ru/chrome/).
1) Заходите в интернет-магазин chrome в расширение под названием «Включить правую кнопку мыши» ссылка:
https://chrome.google.com/webstore/detail/allow-right..
2) Устанавливаете его в браузер Хром.
3) Теперь в правом верхнем углу у вас появился значок мышки
скачайте расширение для браузера Opera, далее на странице обращения нажимаем на новый значок в правом верхнем углу в виде мыши и спокойно вставляем текст используя сочетание клавиш Ctrl + V
Все! Теперь можно копировать текст и вставлять в поле сообщения.
После окончания рассылки наверное лучше снять галочку. Потому как если честно мы не знаем что это за штука и как она работает с др сайтами.
2) ЧЕРЕЗ ТЕЛЕФОН С ОС АНДРОЙД не ниже ВЕРСИИ 7.0 и выше
Тестировали именно на андройде ВЕРСИИ 7.0. и 9.0.
Как это работает на других более старых не знаем. Как и как это работает на айфонах. Так что пишите в комментариях если нашли способы мы добавим в тему https://vk.com/topic-91280223_41089388.
✅ Проходите по ссылке https://priemnaya.duma.gov.ru/message/ Вы попадаете на на страницу создания сообщения если ранее залогинились в личном кабинете.
✅ Просто кликаете на область написания текста. Выплывает клавиатура с кнопками. Одна из кнопок это БУФЕР обмена. Он хранит ранее скопированные тексты. И вы просто вставляете нужный вам текст. Все очень просто.
✅ Если у вас нет этого значка то нажмите кнопку для раскрытия панели. Две стрелочки слева.
Пишите нам если нашли способы обхода на других телефонах и ОС где это не работает.
Как вставить текст в поля ввода, которые его блокируют?
На многих веб-страницах они блокируют копирование / вставку с использованием JavaScript.
Есть ли способ заставить такие входные данные работать как следует (например, включить копирование / вставку)?
Я использую Google Chrome.
Это работает для меня в Firefox и Chrome.
Он хакерский и не будет работать всегда, но в большинстве случаев есть только слушатель, установленный для CTRL + C /, CTRL+V и вы можете обойти это, используя CTRL + INS / SHIFT + INS вместо копирования / вставки.
Если они делают что-то глупое, например использование flash для записи пустой строки в буфер обмена в цикле (подергивание), то вам не повезло.
Вот расширение Chrome с открытым исходным кодом
Если вы используете Firefox, я нашел следующее решение. Не уверен, какая минимальная версия требуется, однако.
Это позволило мне вставить сразу после замены. Мне даже не пришлось перезагружать браузер.
Нажмите F12 и вставьте следующий код в консоль.
Вы можете просто отключить JavaScript на странице, используя простой букмарклет. Из. http://javascript.about.com/library/bldis.htm
Если вы создаете закладку, которая содержит следующий скрипт в качестве ссылки (или даже вставляете этот код в адресную строку и нажимаете ввод), тогда он будет срывать весь JavaScript с текущей страницы:
Проблема, конечно, в том, что, хотя вы теперь сможете вставить в это текстовое поле, если форма использует JavaScript для отправки формы, это тоже будет нарушено.
Решите добавить мое решение к этому (создание букмарклета, вдохновленного этим репо и расширением https://github.com/jswanner/DontFuckWithPaste ) Этот букмарклет также позволит копировать документы, которые отключают его с помощью javascript.
На окнах вы можете использовать AutoHotkey
пример: если вы наберете, xyz он напишет текст ниже (как если бы он был написан)
Как вставить текст туда куда нельзя вставить
если помнить, что кроме контекстного меню есть ещё и основное, и что кроме горячих клавиш Ctrl-V есть ещё горячие клавиши Shift-Insert. » |