Da immer mehr Websites E-Mail- und Kennwortfeldern den einen oder anderen Paste-Blocking-Code hinzufügen und immer mehr Benutzer Kennwort-Manager verwenden, geraten die beiden zunehmend in Konflikt.
Zwar gibt es Erweiterungen wie sind Do not fuck with Paste für Chrome oder deaktivieren Zwischenablage Manipulationen und die dom.event.clipboardevents.enabled
Präferenz † für FireFox, leiden alle diese das Problem , dass es sind legitime Gründe , warum Websites wollen vielleicht in hook onpaste
(wie Google Text & Tabellen Rich - Text Ich möchte nicht, dass diese Funktionalität vollständig deaktiviert wird.
† Gehen Sie zu about:config
und suchen Sie nach, und doppelklicken dom.event.clipboardevents.enabled
Sie zum Umschalten.
Eine andere Möglichkeit besteht darin, jede Seite, die Sie mit dem fehlerhaften Code finden, manuell zu hacken, aber das ist sehr mühsam und funktioniert nicht in jedem Fall (wie bei dieser Seite ). Einen Vorschlag dazu finden Sie in Martin Brinkmanns Einfügen von Passwörtern in gesperrte Formularfelder auf der Internetseite .
Idealerweise möchte ich nur "Einfügen auf allen Feldern dieser Seite erneut aktivieren" als Schaltfläche oder als Kontextmenüoption für die Seite sagen können. Gibt es also eine Möglichkeit, dies zu tun?
Das Nächste, was ich gefunden habe, ist, dass Derek Prior das Einfügen von Passwörtern in nervige Webformulare wieder aktiviert, aber dies verwendet dieselbe Methode wie die manuelle Methode, funktioniert also nicht mit der spezifischen Seite, mit der ich Probleme hatte, und ich habe keine Ahnung, wie viele Möglicherweise sind auch andere Methoden verfügbar.
quelle
Don't fuck with paste
können Sie bestimmte Websites auswählen, für die die Manipulationen deaktiviert werden sollenAntworten:
Webformulare mit dieser Funktion zum Blockieren des Einfügens können dies deklarativ implementieren, indem Sie das onpaste-Attribut für ein Textfeld verwenden oder ein Ereignis über JavaScript oder jQuery binden .
Entgegen Ihrer Aussage konnte ich das Lesezeichen von Derek Prior für Chrome (Version 39 unter Windows) mit Seiten mit den Attributen (type = "password" onPaste = "return false") im Kennworttextfeld verwenden
Sie können auch das Bookmarklet von Chris Bailey ausprobieren, das über JavaScript implementierte Paste-Blocker aufhebt.
Dies ist etwas umständlich, aber eine andere Alternative besteht darin, JavaScript vorübergehend für diese Seite zu deaktivieren, wodurch der JavaScript-Einfügeblocker deaktiviert wird. Für Chrome ist die Tastenkombination zum Öffnen der Dev Tools F12, zum Öffnen des Einstellungsfensters F1 und hier finden Sie das Kontrollkästchen zum Deaktivieren von JavaScript im Abschnitt "Allgemein".
quelle
Für Seiten, die jquery verwenden (im Grunde alle Webseiten). Sie können die folgende Javascript-URL in die Adressleiste einfügen
quelle
1 .--- Dies kann dazu führen, dass das Problem für mindestens einige Websites behoben wird : BESCHWERDEN Sie sich und teilen Sie diesen Websites mit, dass sie ZERSTÖREN und die Sicherheit für ihre Benutzer nicht verbessern. Vielleicht haben sie es einfach nicht durchdacht ...
Hier ist der Text, den ich gerade aus Chris Baileys Blog mit seinem Lesezeichen kopiert habe. (Hinweis: Behalten Sie dies in Ihren Lesezeichen) .
-> Ich würde vorschlagen, dass Sie TEIL des Folgenden an jede Site senden, die umerzogen werden muss:
2 .--> Probieren Sie Chris ' Lesezeichen aus, das hier verfügbar ist , aber nur in Chrome, Opera oder Vivaldi, wenn die Seite JQuery NICHT verwendet:
3 .--> Bitten Sie jemanden, ein umfassendes Plugin für alle Browser zu schreiben. Hier sind seine Kommentare und Quellenangaben von Chris 'Seite:
quelle
Verwenden Sie für die bestimmte Website, die Sie in Ihrer Frage erwähnt haben, den folgenden Code
Fügen Sie für fast alle anderen Websites den folgenden JavaScript-Code in die Adressleiste ein
quelle
javascript:void($('#pwd, #pwd2').unbind('paste'));
javascript:
Teil des Codes Sie in der Adressleiste einfügen Sie sicherstellen müssen , dass das Snippet Sie läuft genau wie die, die ich oben Aktie sonst wird es nicht funktionierenjavascript:
wenn sie sie in die Adressleiste einfügenSeit ich diese Frage gestellt habe, scheint sich das Original von Don't fuck with paste extension von Jacob Swanner erheblich verbessert zu haben, und Aaron Raimist hat es auf Firefox portiert .
In beiden Fällen kann diese Funktion nun auf Standortbasis aktiviert werden. Obwohl das Problem auf dem von mir erwähnten problematischen petplanet- Standort nicht automatisch behoben wird, wird das Problem auf diesem Standort durch manuelles Aktivieren behoben .
quelle