2013-04-06 52 views
6

对密码输入使用autocomplete =“off”会在整个表单上产生这种效果,而不仅仅是密码字段。Safari 6 - 影响整个表单的自动完成功能

这不是的情况下在Safari 5.

即使添加自动填充=“上”到其他领域中不工作。 “上”的形式,水平,同时禁用它的密码

您是否明确设置自动完成=:

<form name="login" method="post" action="login.html" > 
E-mail<br/> 
<input name="email" type="text" ><br/> 
Password<br/> 
<input name="password" type="password" autocomplete="off" > 
</form> 
+1

你能显示一些代码吗? – auicsc 2013-04-06 13:17:32

+0

您是否在表单级别明确设置了autocomplete =“on”,而禁用了密码?还请确认它不是浏览器存储的用户名作为正在自动填充的密码? (即“你想让Safari记住这些凭证吗?” - 不是一个大的Safari用户,所以不知道它是如何提示/管理证书存储的。 – Matthew 2013-08-27 16:35:48

回答

0

跟进我的意见? (从w3schools.com:http://www.w3schools.com/tags/att_input_autocomplete.asp

<form name="login" method="post" action="login.html" autocomplete="on"> 
    E-mail<br/> 
    <input name="email" type="text" ><br/> 
    Password<br/> 
    <input name="password" type="password" autocomplete="off" > 
</form> 

也确认它是不是浏览器保存的用户名口令正被自动补齐? (即“你想Safari浏览器记住这些凭据?” - 不是一个很大的Safari用户因此不知道如何提示/管理凭证存储

+0

是的我试过这个以及我能想到的所有其他变体,发生的是,只要一个字段的自动完成设置为关闭,将影响整个形式 – user1209203 2013-08-27 20:35:32

+0

奇怪,我有一个文本框在这里与Safari浏览器,如果我可以得到几分钟,我会尝试和复制这个 – Matthew 2013-08-27 20:46:46

+0

只是补充说我的测试盒实际上不起作用 - 但在Google搜索升级到Safari 6后,我确实看到很多人抱怨自动完成/自动填充问题.Spoon.net显然没有6可用于测试还没有 – Matthew 2013-08-28 21:32:01

1

试图复制同在Safari 5.1.7

我。已将表单的自动填充设置为“on”,并且未对密码字段进行任何添加(未明确将密码字段的自动填充设置为“off”)。密码字段未显示自动完成的建议,而其他字段正常工作,显示自动完成建议

请让我知道以防万一您需要更多解释

+0

即使当表单设置为autocomplete = on时,Safari仍未自动填充密码,这在Safari 6中未发生 – user1209203 2013-09-02 12:34:35

+0

在Safari 6中,浏览器仅在向服务器发出请求时缓存表单值。如果我从本地文件打开表单(不使用服务器),它不会缓存表单值。 它通过使用XAMPP或任何其他Web服务器软件包进行缓存和** autocomplete工作正常**。 – 2013-09-03 06:27:10

0

尝试在密码输入标记末尾添加'/'

<input name="password" type="password" autocomplete="off"/> 
+0

没有区别对不起 – user1209203 2013-09-03 19:06:22