是否可以在处理任何登录表单后阻止浏览器提供记住密码的选项?
我知道这里已被问到并回答,但到目前为止,没有一个答案有效,即使其中一个建议使用:
autocomplete="off"
Run Code Online (Sandbox Code Playgroud)
但这也行不通.
我正在使用AngularJS和Jade作为模板引擎(无论如何相关或不相关),有什么方法可以做到这一点吗?
我需要允许用户更改他们的密码,因此我在表单上有 2 个字段:
为了使用户的操作保密,使用的明显选择是 input type="password" 字段 - 这就是我想要做的。
然而,浏览器密码管理器不断提供自动填充字段,在这种情况下,这种活动根本没有意义。
事实上,在我看来,这种做法是不安全的,因为它通过接受密码管理器提供的密码并进行细微调整,增加了人们选择与他们当前拥有的密码“相似”的密码的可能性。(只是一个简短的说明,无需提及可以采取确保差异的保护措施,因为我知道这一点 - 谢谢)
我已经做了很多研究来尝试禁用密码管理器,包括:
但是,虽然有些方法部分起作用,但没有任何方法能始终如一地起作用。
我唯一能找到的似乎成功的方法是使用 type="text" 并使用虚拟的“密码”字体显示圆圈。
然而,这种方法感觉就像我在与浏览器作斗争,我不能相信没有密码管理器参与的简单方法可以输入“隐藏”文本。
补充说明:
因此这个问题。是否有任何密码大师知道如何在输入隐藏文本时禁用密码管理器?谢谢!
我在树枝中使用了这个:
{{ form_start(form, { 'attr': {'autocomplete': 'off'} }) }}
Run Code Online (Sandbox Code Playgroud)
这在控制器动作中:
'attr'=>array('autocomplete' => 'off'
Run Code Online (Sandbox Code Playgroud)
但是自动完成仍然没有被禁用!!!!
我有一个面向公众的网站,用于为我的客户管理业务基础设施设备.此网站上的安全漏洞可能会给客户带来昂贵的问题.
许多不同的网站 - 主要是银行,医疗保健和政府 - 禁止在Firefox,IE和其他浏览器中出现"保存密码"对话框,引用安全问题.我在谈论您输入登录信息后出现的框/栏,因此浏览器可以在您下次访问该网站时自动填充用户名/密码字段.
我的问题不是如何禁用,因为在禁用浏览器"保存密码"功能问题中可以解答这个问题.
我想知道的是:
我在 Google Chrome 浏览器中的登录表单字段有问题。我有一个带有输入的表单,我希望在页面重新加载(刷新)后他的值为空。我使用了jQuery:
$(document).ready(function(){
$("form input[name=user_login]").val("");
})
Run Code Online (Sandbox Code Playgroud)
但在 Chrome 中,此解决方案不起作用,并且该字段设置为记住的值。
几个小时以来,我一直在寻找这个问题,但没有找到任何合适的解决方案,问题是每次我保存表单值时,我的页面上都有三个输入表单,它要求我在 chrome 中保存密码怎么办我使用 JavaScript 或查询解决了这个问题
<input type="password" autocomplete="off"/>
Run Code Online (Sandbox Code Playgroud)
我试过了,autocomplete='off'但它不起作用