Zmuś Firefox do zapamiętywania haseł do witryn, które nie pozwalają użytkownikom na ich zapisywanie

9

W przeglądarce Firefox 3.6.10 w systemie Windows XP (nie próbowałem innych kombinacji) wygląda na to, że niektóre strony internetowe uniemożliwiają odwiedzającym zapisywanie hasła. Zdarza się to często na stronach bankowych (z oczywistych względów bezpieczeństwa), ale zdarza mi się to również w przypadku myopenid.com i innych.

Czy istnieje sposób, aby zmusić Firefoksa do zapamiętywania haseł WSZYSTKICH witryn?

Próbowałem wielu sztuczek znalezionych w Internecie, ale żadna z nich nie działa we wszystkich przypadkach.

Jedną z takich sztuczek było uruchomienie Javascript w celu usunięcia właściwości autocomplete = "off" z pola hasła, co wydaje się w niektórych przypadkach pomocne, ale nie wszystkie.

Inną sztuczką jest modyfikacja pliku konfiguracyjnego Firefoksa, ale znowu niektóre strony internetowe są na to odporne. Jedną z takich witryn jest myopenid.com.

Pamiętaj, że to nie jest kopia Firefoksa: zapamiętaj nowe hasła bez monitowania . Tutaj proszę o drobiazg, który zapisze hasła do stron, które nie pozwalają użytkownikom na ich zapisanie.

Uwaga: Teraz jestem zdezorientowany, ponieważ znowu działa. Wyłączyłem wszystkie dodatki i ponownie zapisuje hasła na myopenid.com. Myślę, że zaproponowane poniżej rozwiązanie JavaScript jest OK, ale mam inne, które bardziej mi się podobają, też je opublikuję.

md1337
źródło
4
To nie jest duplikat, nie proszę Firefoksa, aby automatycznie powiedział „tak”, aby zapamiętać moje hasła. Chcę mieć tę funkcję na WSZYSTKICH witrynach, ponieważ w niektórych witrynach ta opcja nie jest proponowana. Spróbuj myopenid.com
md1337
Musisz robić coś złego. FF pamięta moje hasło do myopenid. (i nie zrobiłem nic specjalnego)
Nifle 30.09.10
@Nifle: Podaj swoją wersję Firefoksa (i systemu operacyjnego). Również md1337 powinien podać swój.
Jarvin
64bit win7 i FF 3.6.10
Nifle

Odpowiedzi:

3

OK, więc oto inna odpowiedź, która moim zdaniem jest wygodniejsza niż Javascript.

Najpierw przejdź do folderu komponentów Firefoksa, domyślnie w moim przypadku jest to „C: \ Program Files \ Mozilla Firefox \ components”

Teraz otwórz plik nsLoginManager.js

Przejdź do funkcji około linii 804 (różni się w zależności od wersji Firefoksa), która brzmi:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;

    return false;
},

Teraz skomentuj pierwsze 3 linie, więc skończy się tak:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    /*if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;*/

    return false;
},

Zapisz, uruchom ponownie Firefoksa i powinieneś iść ...

md1337
źródło
Ładne rozwiązanie i działa na dobre. +1.
Mehper C. Palavuzlar,
2

Następująca poprawka jest tym, czego potrzebujesz. Używam go od dłuższego czasu i to zaoszczędziło mi dużo czasu.

Ulepsz wygaszacz hasła Firefoksa bez rozszerzenia:

  1. Dodaj do zakładek link na powyższej stronie o nazwie Oszczędzanie hasła . Aby dodać link do zakładek, kliknij go prawym przyciskiem myszy i wybierz „Dodaj do zakładek ten link ...”. (Jest to skrypt Java. Nie mogę go tutaj linkować z powodu ograniczeń edycji HTML).
  2. Następnym razem, gdy znajdziesz witrynę, która nie pamięta hasła, kliknij zakładkę. Następnie usunie wszystkie wystąpienia autocomplete="off".
  3. Wpisz swoją nazwę użytkownika i hasło w witrynie i naciśnij Prześlij.
  4. To wszystko! Powinieneś teraz zostać poproszony, aby Firefox zapamiętał twoje hasło.

Screeny:

alternatywny tekst

Mehper C. Palavuzlar
źródło
Jestem tego świadomy i próbowałem już wcześniej. To nie działa we wszystkich przypadkach. Zobacz moje edytowane pytanie, aby uzyskać szczegółowe informacje.
md1337
Mówisz „wiele lew”, ale nie mówisz, czym one są. Jeśli podasz je jasno w swoim pytaniu, możesz zwiększyć swoje prawdopodobieństwo znalezienia właściwego rozwiązania.
Mehper C. Palavuzlar
Edytowałem podczas pisania komentarza, sprawdź ponownie. Za chwilę też opublikuję zrzut ekranu.
md1337
OK, zobaczmy, czy superużytkownicy mogą to rozwiązać.
Mehper C. Palavuzlar
Muszę przeprosić, wygląda na to, że znów działa, zobacz moje zredagowane pytanie i odpowiedź na siebie.
md1337
0

Możesz spojrzeć na zewnętrznego menedżera haseł jako rozwiązania z wtyczką Firefox.

1 Hasło - obsługa komputerów Mac, Windows, iPhone i iPad. To rozwiązania, których używam. Idealne do śledzenia haseł internetowych i innych poufnych informacji. Połącz z Dropbox, aby łatwo synchronizować na wielu komputerach.

Lastpass również działa naprawdę dobrze. Użyłem go przez jakiś czas przed przejściem do 1Password.

Adam
źródło
0

Lastpass ma specjalną funkcję dla nieporęcznych pól haseł.

  1. Przejdź do strony logowania, która Ci przeszkadza.
  2. Wpisz nazwę i hasło, ale nie naciskaj enter, nie loguj się jeszcze!
  3. Kliknij ikonę Lastpass na pasku narzędzi nawigacji lub w dowolnym miejscu - po prostu nie w menu kontekstowym.
  4. Kliknij „zapisz wszystkie wprowadzone dane”, a następnie postępuj tak, jak zwykle podczas zapisywania hasła.

Działa to dla mnie prawie cały czas.

Cerberus
źródło
-1

Nie pozwala ci to zapamiętać na niektórych stronach? Musi być tak, że przypadkowo powiedziałeś „Nie pamiętaj” w przypadku niektórych swoich witryn. Przejdź do opcji i znajdź listę witryn, dla których nigdy nie powinno ono zapamiętywać Twojego hasła, a następnie usuń wszystko, o czym mówi, że nigdy nie pamięta hasła.

Jarvin
źródło
Nie, ta lista jest pusta. Próbowałeś już przykładu myopenid.com?
md1337,
Elementem hasła myopenid.com jest: <input id="password" type="password" name="password" tabindex="2"> nie znam żadnego html, ale wydaje mi się to słuszne ... Firefox prawdopodobnie używa typu, aby wiedzieć, które pola są hasłami, więc nie wiem, dlaczego nie miałby tego odbierać.
Jarvin