有没有办法强制 Google Chrome 记住已关闭自动完成功能的网站的密码?
澄清:
我是一名程序员,但理想情况下,我也希望有一种可以帮助普通用户实现的方法。
答案1
使用自动完成=开启扩展。它将网页中的“autocomplete=off”更改为“autocomplete=on”,这样您的密码就会被记住。
答案2
解决方法:使用书签小工具
这实际上不是一个解决方案,但是如果你懂一点 Javascript,你可以通过制作一个可以填写用户名和密码字段的书签来解决这个问题。这可行:
- 将任意网站的图标拖拽到工具栏区域即可创建书签。
- 右键单击该书签并选择编辑
- 将名称字段更改为你喜欢的任何内容
- 在 URL 区域中,输入一些将填充所需字段的 javascript。
- 单击“确定”保存。
- 现在您可以单击该书签来填写这些字段
例如,如果您要填写的页面有 ID 为“user_name”和“password”的字段,则此 javascript 会使用您在开头附近定义的内容来填充它们。
javascript:function%20enterLogin(){username="your_username";password="your_password";document.getElementById('user_name').value=username;y=document.getElementById('password').value=password;}enterLogin();
当然,这根本不安全,如果任何你不信任的人可能会打开你的浏览器;他们可以单击来编辑它并查看您的登录信息。
但是,如果浏览器不使用主密码来加密密码,那么它不会比让浏览器记住您的密码更糟糕;在菜单中进行一些搜索可以让您查看这些密码。无论如何,您不应该让不信任的人使用您的计算机。
答案3
如果您安装了密码管理器扩展程序,Chrome 会在检测到此类密码管理器时禁用此内部功能。暂时禁用扩展程序将允许您使用内置机制。
较旧的答案现已过时:
Chrome 对其有原生支持:如果启用,那么您可以右键单击密码字段并指示浏览器存储它。chrome://flags/#enable-password-force-saving
现已更名(Chrome 65 以及可能的chrome://flags/#PasswordForceSaving
一些早期版本)
答案4
这是一个删除了自动完成功能的书签。在工具栏上创建一个新书签,并将此长行保存为 URL:
javascript:(function(){var%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what){return%20i+"%20"+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%20autocomplete=off%20from%20"+n(ca,"form")+"%20and%20from%20"+n(cea,"form%20element")+",%20and%20removed%20onsubmit%20from%20"+n(cs,"form")+".%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.")})();