如何强制Google Chrome记住HTTPS凭据?


12

谷歌浏览器肯定是一个很棒的浏览器,尽管我仍然在那里看到错误。其中一些真的很烦人:我的Chrome(在我的工作计算机上)不提供记住HTTPS身份验证数据的功能,并且每次我在Chrome启动后第一次访问安全资源时都必须手动输入该数据-不愿意记住它。抱歉,我忘记了我的凭据,不要问为什么。:D但是!家用计算机上的Chrome浏览器提供了可记住的凭据后,便可以成功记住这些凭据。我检查了Chrome的使用偏好(虽然始终将相应选项设置为[尽管它始终可以将表单身份验证数据存储在简单的“ HTTP站点”中]]),但我还是尝试清除所有密码-Chrome仍然要求我同时输入用户名和密码重新启动浏览器后,该HTTPS站点...我不知道

提前致谢。

UPD:我的Chrome版本为6.0.472.63


哪个安装是6个,一个在家中还是一个在工作中?
Synetech 2011年

@Synetech公司 -一个在家里。但我想它不再可复制了。无法判断从哪个版本开始。
Lyubomyr Shaydariv

Answers:


1

如果两个Chrome的安装版本相同,但行为却有所不同,则必须在配置文件级别进行一些混乱。

我建议从头开始创建一个新的配置文件,将您的配置文件从确实记住https凭据的安装复制到不记住的凭据。

创建新的配置文件就像删除(或重命名)包含当前配置文件的文件夹一样容易。

有关Chrome存储配置文件的位置的准则,请访问http://www.chromium.org/user-experience/user-data-directory

PD:个人资料=用户数据目录


10

就是这样。(至少它在我当时尝试过的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.")})();

然后进入登录页面,单击小书签并单击确定,登录,然后几秒钟后将弹出保存密码框。希望对别人或OP有帮助。


非常感谢:)我真的很生气,iOS上的Safari可以存储我的OWA密码,但不能存储Chrome。
eckes 2013年

这是非常有价值的信息,但是不幸的是,它不能回答问题,即保存HTTP Auth数据,而不是自动完成适用的HTML表单数据。无论如何,我都赞成它,但是我感到...很脏
道格拉斯(Douglas)

它对我不起作用((((
Alex Belke,

4

某些网站还会发送属性和表格,以防止您的浏览器记住用户输入。

Chrome扩展程序autocomplete = on会覆盖该扩展名,并让您记住任何网站的密码。


2
谢谢,但是自动完成功能与限制HTTPS访问无关。此类授权不是通过表格执行的。
Lyubomyr Shaydariv

它不起作用
Ivan Yarych '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.