Na wielu stronach blokują kopiowanie / wklejanie za pomocą JavaScript.
Czy istnieje sposób, aby takie dane wejściowe działały tak, jak powinny (np. Włączyć kopiowanie / wklejanie)?
Używam Google Chrome.
google-chrome
copy-paste
syntagma
źródło
źródło
Odpowiedzi:
Po prostu zaznacz tekst i przeciągnij go do pola tekstowego. Wypróbuj tutaj !
Działa to dla mnie w przeglądarce Firefox i Chrome.
źródło
Jest hacky i nie zawsze działa, ale przez większość czasu jest tylko zestaw nasłuchiwania dla CTRL+ C/ CTRL+Vi można go obejść, używając CTRL+ INS/ SHIFT+ INSzamiast kopiowania / wklejania.
Jeśli robią coś głupiego, jak użycie flasha, aby zapisać pusty ciąg do schowka w pętli (drganie), to nie masz szczęścia.
źródło
Oto rozszerzenie Chrome typu open source
https://chrome.google.com/webstore/detail/dont-fuck-with-paste/nkgllhigpcljnhoakjkgaieabnkmgdkb
Jeśli jesteś zainteresowany kodem https://github.com/jswanner/DontFuckWithPaste
źródło
Jeśli używasz przeglądarki Firefox, znalazłem następujące rozwiązanie. Nie jestem jednak pewien, jaka minimalna wersja jest wymagana.
about:config
dom.event.clipboardevents.enabled
false
To pozwoliło mi wkleić natychmiast po zmianie. Nie musiałem nawet ponownie uruchamiać przeglądarki.
źródło
Naciśnij klawisz F12 i wklej następujący kod do konsoli.
źródło
Najłatwiejszym obejściem (pod względem przyjazności dla użytkownika) dla Google Chrome byłoby dodanie rozszerzenia Zezwalaj na kopiowanie .
źródło
Możesz po prostu wyłączyć JavaScript na stronie za pomocą prostego bookmarkletu. Od. http://javascript.about.com/library/bldis.htm
Jeśli utworzysz zakładkę zawierającą następujący skrypt jako link (lub nawet wkleisz ten kod do paska adresu i naciśnij klawisz Enter), spowoduje to zerwanie całego kodu JavaScript z bieżącej strony:
Problem polega oczywiście na tym, że chociaż teraz będziesz mógł wkleić to pole tekstowe, jeśli formularz użył JavaScript do przesłania formularza, to i on zostanie uszkodzony.
źródło
Zdecyduj się dodać do tego moje rozwiązanie (tworzenie bookmarkletu zainspirowanego tym repozytorium i rozszerzeniem https://github.com/jswanner/DontFuckWithPaste ). Ta bookmarklet pozwoli również na kopiowanie dokumentów, które wyłączają to za pomocą javascript.
AllowCopyAndPaste
źródło
W systemie Windows możesz użyć AutoHotkey
składnia:
przykład: jeśli wpiszesz
xyz
, napisze poniższy tekst (tak jakby został napisany)źródło