По мере того, как все больше и больше сайтов добавляют код блокировки вставки того или иного типа в поля электронной почты и пароли, и все больше людей используют диспетчеры паролей, они все чаще вступают в конфликт.
Хотя существуют расширения , такие как не ебет с пастой для Chrome или Отключить буфер обмена манипуляции и dom.event.clipboardevents.enabled
предпочтения † для FireFox, все они страдают от проблемы , что есть законные причины , почему веб - сайты , возможно , захотите подключить к onpaste
(например, документы Google форматированный текст поддержка или обработка ссылок Facebook), поэтому я не хочу, чтобы эта функция была полностью отключена.
† Перейдите к about:config
поиску, а dom.event.clipboardevents.enabled
затем дважды щелкните для переключения.
Другой вариант - вручную взломать каждую страницу, которую вы нашли, с помощью кода, вызывающего нарушение, но это очень хлопотно и не работает в каждом случае (например, на этой странице ). Одно из предложений о том, как это сделать, можно найти в « Вставить пароли» Мартина Бринкмана в блокированные поля формы на странице в Интернете .
В идеале я просто хочу иметь возможность сказать «Снова включить вставку для всех полей на этой странице» в качестве кнопки или опции контекстного меню для страницы, так есть ли способ сделать это?
Самое близкое, что я обнаружил, - это повторное включение вставки пароля Дереком Приором на надоедливых веб-формах, но при этом используется тот же метод, что и при ручном методе, поэтому он не работает с конкретной страницей, с которой у меня возникли проблемы, и я понятия не имею, сколько другие методы могут быть доступны.
источник
Don't fuck with paste
позволяет выбирать конкретные сайты, для которых нужно отключить манипуляцииОтветы:
Веб-формы, которые имеют эту функцию вставки блокировщика, могут реализовать его декларативно, используя атрибут onpaste для текстового поля или связывая событие через JavaScript или jQuery .
Вопреки тому, что вы заявили, мне удалось заставить букмарклет Дерека Приора работать в Chrome (версия 39 для Windows) со страницами, имеющими атрибуты (type = "password" onPaste = "return false") в текстовом поле пароля
Вы также можете попробовать букмарклет Криса Бэйли, который ломает блокировщики вставки, реализованные через JavaScript.
Это немного хлопотно, но другой альтернативой является временное отключение JavaScript для этой страницы, что, в свою очередь, отключит блокировщик вставки JavaScript. Для Chrome сочетание клавиш для открытия Dev Tools - F12, для доступа к панели «Настройки» - F1, и здесь вы найдете флажок «Отключить JavaScript» в разделе «Общие».
источник
Для страниц, которые используют jquery (в основном все веб-страницы). Вы можете вставить следующий URL-адрес JavaScript в адресную строку
источник
1 .--- Это может решить проблему, по крайней мере, для нескольких сайтов: ЖАЛОБА, и пусть эти сайты знают, что они УНИЧТОЖАЮТ, а не повышают безопасность для своих пользователей. Может они просто не продумали это ....
Вот текст, который я только что скопировал из блога Криса Бэйли, в котором есть его букмарклет. (Подсказка: сохраните это в своих закладках) .
-> Я бы посоветовал вам отправить ЧАСТЬ следующего на любой сайт, который необходимо перевоспитать:
2 .--> Попробуйте букмарклет Криса, доступный здесь , но только в Chrome, Opera или Vivaldi, когда страница НЕ использует JQuery:
3 .--> Попросите кого-нибудь написать всеобъемлющий плагин для всех браузеров. Чтобы начать, вот его комментарии и ссылка на источник со страницы Криса:
источник
Для конкретного сайта, который вы упомянули в своем вопросе, используйте следующий код
Почти для всех других сайтов вставьте следующий код JavaScript в адресную строку
источник
javascript:void($('#pwd, #pwd2').unbind('paste'));
javascript:
часть кода, который вы вставляете в адресную строку. Вы должны убедиться, что выполняемый вами фрагмент точно такой же, как тот, которым я делюсь выше, иначе он не будет работатьjavascript:
при вставке в адресную строкуПохоже, что с тех пор, как я задал этот вопрос, оригинальное расширение «Не трахайся с пастой » Джейкоба Своннера значительно улучшилось, и Аарон Раймист перенес его на Firefox .
И то, и другое теперь позволяет включать эту функцию для каждого сайта, и, хотя она не устраняет автоматически проблему на проблемном сайте petplanet, о котором я говорил, ручное включение теперь устраняет проблему на этом сайте.
источник