Jak zmusić Google Chrome do zapamiętywania poświadczeń HTTPS?


12

Google Chrome to na pewno świetna przeglądarka, choć nadal widzę tam błędy. Niektóre z nich są naprawdę denerwujące: mój Chrome (na moim komputerze roboczym) nie oferuje zapamiętywania danych uwierzytelniających HTTPS i muszę wprowadzić je ręcznie przy każdym przejściu do zabezpieczonego zasobu po raz pierwszy po uruchomieniu Chrome - po prostu robi to nie oferuj, aby to zapamiętać. Przepraszam, nie pamiętam moich danych uwierzytelniających, nie pytaj dlaczego. : D Ale! Chrome na moim komputerze domowym pamięta te dane uwierzytelniające po zaoferowaniu ich zapamiętania. Sprawdziłem preferencje Chrome (odpowiednia opcja jest zawsze włączona [chociaż zawsze oferuje przechowywanie danych uwierzytelniających formularze w prostych „witrynach HTTP”]), próbowałem usunąć nawet wszystkie hasła - Chrome nadal prosi mnie o podanie zarówno nazwy użytkownika, jak i hasła ta strona HTTPS po ponownym uruchomieniu przeglądarki ...

Z góry dziękuję.

UPD: Moja wersja Chrome to 6.0.472.63


Która instalacja to 6, ta w domu czy w pracy?
Synetech

@Synetech inc. - ten w domu. Ale myślę, że nie można go już odtworzyć. Nie mogę powiedzieć, z której wersji.
Lyubomyr Shaydariv

Odpowiedzi:


1

Jeśli obie instalacje Chrome mają tę samą wersję, a mimo to zachowują się inaczej, muszę coś zepsuć na poziomie profilu.

Sugeruję utworzenie nowego profilu od podstaw, skopiowanie profilu z instalacji, która zapamiętuje dane uwierzytelniające https na tym, który tego nie robi.

Utworzenie nowego profilu jest tak proste, jak usunięcie (lub zmiana nazwy folderu) zawierającego bieżący.

Wskazówki na temat tego, gdzie Chrome przechowuje swoje profile, można znaleźć na stronie http://www.chromium.org/user-experience/user-data-directory

PD: profil = katalog danych użytkownika


10

Oto jak. (Przynajmniej działało na stronie HTTPS, którą właśnie wypróbowałem - ifttt.com) - to rzeczywiście jest autouzupełnianie = na rzeczy, ale próbowałem tego rozszerzenia, ale nic nie zmieniło. Zamiast tego użyj tego lżejszego rozwiązania.

Po prostu zapisz bookmarklet z tym kodem javascript jako danymi adresu URL:

javascript:(function(){var ca,cea,cs,df,dfe,i,j,x,y;function n(i,what){return i+" "+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed autocomplete=off from "+n(ca,"form")+" and from "+n(cea,"form element")+", and removed onsubmit from "+n(cs,"form")+". After you type your password and submit the form, the browser will offer to remember your password.")})();

Następnie przejdź do strony logowania, kliknij bookmarklet i kliknij ok, zaloguj się, a po kilku sekundach pojawi się okno zapisywania hasła. Mam nadzieję, że pomoże komuś lub OP.


Dziękuję bardzo :) Byłem naprawdę zirytowany, że Safari na iOS może przechowywać moje hasło OWA, ale nie Chrome.
eckes,

Jest to tak cenna informacja, ale niestety nie odpowiada na pytanie, które ma zapisać dane uwierzytelniania HTTP, a nie dane formularza HTML, do których ma zastosowanie autouzupełnianie. I tak go oceniam, ale czuję się ... brudny
Douglas odbył się

To nie działa dla mnie (((
Alex Belke,

4

Niektóre witryny wysyłają również atrybut wraz z formularzem, który uniemożliwia przeglądarce zapamiętywanie danych wejściowych użytkownika.

Rozszerzenie Chrome autocomplete = on zastąpi to i pozwoli Ci zapamiętać hasła do dowolnej witryny.


2
Dzięki, ale funkcja autouzupełniania nie ma nic na temat ograniczonego dostępu HTTPS. Taka autoryzacja nie odbywa się za pomocą formularzy.
Lyubomyr Shaydariv

To nie działa
Ivan Yarych,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.