W miarę jak coraz więcej stron internetowych dodaje kod blokujący wklejanie tego lub innego typu do pól e-mail i haseł, a coraz więcej osób korzysta z menedżerów haseł, te dwa coraz częściej wchodzą w konflikt.
Chociaż istnieją rozszerzenia takie jak Nie zadzieraj z pastą do Chrome lub Wyłącz manipulacji schowka i dom.event.clipboardevents.enabled
preferencji † do Firefoksa, wszystkie z nich cierpi na ten problem, że nie są uzasadnione powody, dla stron internetowych chcą się podłączyć do onpaste
(takie jak Google Docs tekstu sformatowanego wsparcie lub obsługa linków na Facebooku), więc nie chcę, aby ta funkcja była całkowicie wyłączona.
† Przejdź do about:config
i wyszukaj, dom.event.clipboardevents.enabled
a następnie kliknij dwukrotnie, aby przełączyć.
Inną opcją jest ręczne zhakowanie każdej znalezionej strony za pomocą szkodliwego kodu, ale jest to bardzo kłopotliwe i nie działa w każdym przypadku (na przykład na tej stronie ). Jedną z sugestii, jak to zrobić, można znaleźć w polu Wklej hasła Martina Brinkmanna do zablokowanych pól formularza na stronie internetowej .
Idealnie byłoby po prostu móc powiedzieć „Ponownie włącz wklejanie na wszystkich polach na tej stronie” jako przycisk lub opcję menu kontekstowego dla strony, więc czy można to zrobić?
Najbliższą rzeczą, jaką znalazłem, jest ponowne włączanie wklejania haseł przez Derek Prior w irytujących formularzach internetowych, ale używa tej samej metody co metoda ręczna, więc nie działa z określoną stroną, z którą miałem problemy, i nie mam pojęcia, z iloma inne metody mogą być dostępne.
źródło
Don't fuck with paste
pozwala wybrać określone strony internetowe, dla których należy wyłączyć manipulacjeOdpowiedzi:
Formularze internetowe, które mają tę funkcję blokowania wklejania, mogą ją zadeklarować za pomocą atrybutu onpaste dla pola tekstowego lub przez powiązanie zdarzenia za pomocą JavaScript lub jQuery .
W przeciwieństwie do tego, co powiedziałeś, udało mi się sprawić , aby bookmarklet Dereka Priora działał w Chrome (wersja 39 w systemie Windows) ze stronami, które miały atrybuty (type = „password” onPaste = „return false”) w polu tekstowym hasła
Możesz także wypróbować bookmarklet Chrisa Baileya, który łamie blokery wklejania zaimplementowane przez JavaScript.
Jest to trochę kłopotliwe, ale inną alternatywą jest tymczasowe wyłączenie JavaScript dla tej strony, co z kolei wyłączy blokowanie wklejania JavaScript. W przypadku Chrome skrót klawiaturowy do otwierania Narzędzi deweloperskich to F12, aby przejść do panelu Ustawienia to F1, a tutaj znajdziesz pole wyboru Wyłącz JavaScript w sekcji Ogólne.
źródło
Dla stron używających jquery (w zasadzie wszystkich stron internetowych). Możesz wkleić następujący adres javascript do paska adresu
źródło
1 .--- Może to spowodować, że problem zniknie przynajmniej dla kilku witryn: SKARGAJĄC, i niech te strony wiedzą, że niszczą, nie zwiększając bezpieczeństwa dla swoich użytkowników. Może po prostu tego nie przemyśleli ...
Oto tekst, który właśnie skopiowałem z bloga Chrisa Baileya, który ma jego bookmarklet. (Wskazówka: zachowaj to w swoich zakładkach) .
-> Sugeruję, abyś wysłał CZĘŚĆ z poniższych do dowolnej witryny, która wymaga ponownej edukacji:
2. -> Wypróbuj bookmarklet Chrisa dostępny tutaj , ale tylko w Chrome, Operze lub Vivaldi, gdy strona NIE używa JQuery:
3 .--> Poproś kogoś o napisanie kompleksowej wtyczki dla wszystkich przeglądarek. Aby rozpocząć, oto jego komentarze i referencje źródłowe ze strony Chrisa:
źródło
W przypadku konkretnej witryny internetowej wymienionej w pytaniu użyj następującego kodu
W przypadku prawie wszystkich innych witryn wklej następujący kod JavaScript w pasku adresu
źródło
javascript:void($('#pwd, #pwd2').unbind('paste'));
javascript:
część kodu, którą wklejasz w pasku adresu. Musisz upewnić się, że fragment, który uruchamiasz, jest dokładnie taki sam, jak ten, który udostępniam powyżej, inaczej nie zadziałajavascript:
podczas wklejania do paska adresuWygląda na to, że odkąd zadałem to pytanie, oryginalne rozszerzenie Don't fuck with paste autorstwa Jacoba Swannera znacznie się poprawiło, a Aaron Raimist przeniósł je do przeglądarki Firefox .
Obie pozwalają teraz na włączenie tej funkcji dla poszczególnych witryn i chociaż nie rozwiązuje to automatycznie problemu na problematycznej stronie petplanet, o której wspomniałem, ręczne włączenie powoduje teraz naprawienie problemu na tej stronie.
źródło