Как заставить Google Chrome запоминать учетные данные HTTPS?

Google Chrome - отличный браузер, хотя я все еще вижу ошибки там. Некоторые из них действительно раздражают: мой Chrome (на моем рабочем компьютере) не предлагает запоминать данные аутентификации HTTPS, и мне приходится вводить их вручную каждый раз, когда я впервые захожу на защищенный ресурс после запуска Chrome - он просто делает не предлагать запомнить это. Извините, я не помню свои учетные данные, не спрашивайте почему.:D Но! Chrome на моем домашнем компьютере успешно запоминает эти учетные данные после предложения запомнить их. Я проверил настройки Chrome (соответствующая опция всегда включена [хотя он всегда предлагает хранить данные проверки подлинности формы на простых "сайтах HTTP"]), я попытался стереть даже все пароли - Chrome все еще просит ввести имя пользователя и пароль для этот HTTPS-сайт после перезапуска браузера... Я не знаю, что мне делать... Могу ли я заставить его вспомнить учетные данные HTTPS?

Заранее спасибо.

UPD: у меня версия Chrome 6.0.472.63

3 ответа

Решение

Если обе установки Chrome имеют одинаковую версию, но ведут себя по-разному, то я должен что-то испортить на уровне профиля.

Я предлагаю создать новый профиль с нуля, скопировать ваш профиль из установки, которая запоминает учетные данные https, в ту, которая не запоминает.

Создать новый профиль так же просто, как удалить (или переименовать папку), в которой находится текущий профиль.

Чтобы узнать, где Chrome хранит свои профили, ознакомьтесь с http://www.chromium.org/user-experience/user-data-directory

PD: профиль = каталог пользовательских данных

Вот как. (По крайней мере, он работал на HTTPS-сайте, который я только что попробовал - ifttt.com) - это действительно autocomplete=on, но iirc я попробовал это расширение, но оно ничего не изменило. Вместо этого используйте это более легкое решение.

Просто сохраните букмарклет с этим кодом javascript в качестве 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.")})();

Then go to the login page, click on the bookmarklet and click ok, log in, then after a few seconds the save password box will pop up. Hope that helps somebody or OP.

Некоторые сайты также отправляют атрибут вместе с формой, которая запрещает вашему браузеру запоминать вводимые пользователем данные.

Расширение Chrome autocomplete = on переопределит это и позволит вам запомнить пароли для любого сайта.

Другие вопросы по тегам