Pytanie:
Dlaczego nie mogę wkleić hasła do formularza hasła na stronie internetowej?
TheGeoff
2011-11-18 13:06:17 UTC
view on stackexchange narkive permalink

Na moim Snow Leopard Mac nie mogę wkleić w polu hasła na stronach logowania do witryn Apple (na przykład developer.apple.com). Myślałem, że to problem z przeglądarką, ale dzieje się tak z Safari, Chrome i Firefoxem, więc musi to być System. Zakładam, że to czyjś pomysł na funkcję bezpieczeństwa, chociaż nie widzę logiki i jest to bardzo denerwujące.

Jakieś pomysły, jak to naprawić, wyłączyć lub obejść?

To nie jest system, to pole. Apple dodał JavaScript, który wyłącza wklejanie do niego. (odpowiedź jackJoe prawdopodobnie wskazuje na błąd w Firefoksie, ponieważ to nie powinno działać).
Ach, to ma więcej sensu. Zawsze zapominam o tym nieznośnym js.
@ughoavgfhw faktycznie działał, prawdopodobnie na innej wersji Firefoksa lub innym javascript niż wcześniej, ponieważ właśnie wypróbowałem go z FF 4 i bez powodzenia ... Działa w innych przypadkach, przypuszczam, że javascript Apple na tych stronach to teraz mądrzejszy.
Sześć odpowiedzi:
jackJoe
2011-11-18 14:58:30 UTC
view on stackexchange narkive permalink

Kliknij prawym przyciskiem myszy pole hasła i pod menu, które się pojawi, wybierz „wklej” (zdarza się to w przeglądarce Firefox i to jest moja poprawka).

Rickard
2012-01-20 16:01:40 UTC
view on stackexchange narkive permalink

Użyj Inspektora sieci w przeglądarkach opartych na WebKit i usuń atrybut onpaste = "return false;" , a będziesz mógł wkleić swoje hasło.

TJ Luoma
2012-06-15 14:09:58 UTC
view on stackexchange narkive permalink

Właśnie dlatego Mam klawiaturę do Safari, aby wyłączyć JavaScript i ta funkcja jest jednym z powodów, dla których wolę Safari.

Jest to również przydatne w witrynach, które próbują zablokować polecenie „kopiuj” lub w inny sposób nadużywać JavaScript.

Mogę włączyć / wyłączyć JavaScript, naciskając po prostu ⌘ + J

Sposób interfejsu GUI

  • Uruchom Safari
  • Przejdź do Preferencji
  • Przejdź do preferencji „Zaawansowane”.
  • Kliknij „Pokaż menu rozwijania na pasku menu.
  • uruchom System Preferencje
  • przejdź do preferencji klawiatury
  • wybierz „Skróty klawiaturowe”
  • wybierz „Skróty do aplikacji”
  • kliknij przycisk +
  • ustaw aplikację na „Safari”
  • ustaw tytuł menu na „Wyłącz JavaScript” (zwróć uwagę, że wielkie litery ważne, muszą być dokładnie takie, jak pokazano w Safari)
  • ustaw skrót klawiaturowy na coś takiego jak ⌘ + J

Sposób wiersza poleceń

Jeśli 12 kroków wydaje się być dużym kłopotem , spróbuj tych dwóch (Uwaga: Safari nie musi być uruchomione ing po wprowadzeniu tych zmian)

defaults napisz com.apple.safari IncludeDevelopMenu 1

(To jest odpowiednik pierwszych 4 akcji GUI).

defaults write com.apple.safari NSUserKeyEquivalents -dict-add "Disable JavaScript" '@J'

(To jest odpowiednik ostatnich 8 Działania GUI.)

Zauważ, że '@J' w linii poleceń jest równoważne z ⌘ + J. Zobacz http://www.mactipper.com/2008/02/add-keyboard -shortcuts-from-command.html, aby uzyskać więcej informacji na temat dodawania skrótów klawiaturowych przez Terminal.app.

Brad
2013-02-05 23:46:10 UTC
view on stackexchange narkive permalink

Podobnie jak odpowiedź TJ, istnieje również rozszerzenie dla przeglądarki Firefox, które umożliwia włączanie i wyłączanie javascript w celu wyłączenia blokowania wklejania i kopiowania, między innymi - YesScript

Brak zaawansowanej konfiguracji, po prostu zainstaluj i kliknij białą ikonę strony na dolnym pasku dodatków, kiedy jej potrzebujesz (Ctrl + /, aby przełączyć pasek)

I odpowiednik w Chrome: Quick Javascript Switcher

3sigma
2014-04-14 09:00:03 UTC
view on stackexchange narkive permalink

Trafiłem do tego wątku w wyniku wklejania hasła blokującego Expedia. W końcu ustaliłem, że wyłączenie JavaScript (JS) pozwoliło mi wkleić w polu hasła.

Istnieją teraz proste aplikacje dla Twojej przeglądarki, które pozwalają szybko i łatwo przełączać JS.

  • Chrome ma aplikację o nazwie „Quick Javascript Switcher”.
  • Firefox ma QuickJava.
  • Znalazłem to dla Safari, ale nie testowałem to
hmj6jmh
2014-11-07 22:22:35 UTC
view on stackexchange narkive permalink

Właśnie miałem ten problem z Firefoksem 33 na stronie Costco. Wyłączyłem javascript z NoScript i mogłem wkleić (cmd-v) moje hasło i zalogować się. ALE kiedy na stronie produktu, którego cenę chciałem zobaczyć, zachowywał się tak, jakbym nie był zalogowany, mimo że włączyłem wszystkie javascript . Kiedy kliknąłem „Zaloguj się, aby kupić teraz”, po prostu trafiłem na stronę mojego konta.

Przejdź do Safari 6.2. Udało mi się bez problemu kliknąć prawym przyciskiem myszy -> Wklej w pole hasła (cmd-v nie działa). Tym razem mogłem zobaczyć cenę i ostrzeżenie „Wyloguj się”, wskazujące, że jestem zalogowany. Proste rozwiązanie.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...