我有两个网站,都在同一个域名下。我已经为一个站点(站点1)中的登录字段设置了autocomplete="off“,而不是为另一个站点(站点2)。
当我在Site2中填写登录字段时,firefox问我是否愿意记住它们,我说愿意。然后,我返回到站点1,并选择登录字段中的向下箭头,我已将自动完成设置为“关闭”。它会显示我保存在站点2中的登录详细信息。我不想要这个。
有没有办法防止这种情况发生?在站点2的所有相关字段上设置autocomplete="off“的唯一选项也是这样吗?
谢谢
发布于 2011-08-24 00:03:53
好的,我在站点2的属性上设置了autocpomplete="off“,这确保了用户无法保存它们,因此它们永远不会出现在site1 now...which中,这是我想要的。
只是为了澄清-设置autocomplete=“关闭”只是防止浏览器保存/记住您输入的值,它不会阻止您的字段填充您可能从另一个站点保存的值,该站点没有在自己的字段中实现自动补全。
发布于 2011-08-10 17:47:14
您的表单中是否有“姓名”或“地址”字段?在这种情况下,Firefox可能会忽略autocomplete属性。请参阅https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion#How_to_Turn_Off_the_Autocompletion_Feature
无论如何,autocomplete是Internet Explorer引入的一个非标准属性,所以您不应该期望它在所有地方都有效。就我个人而言,我不喜欢它,因为它应该由用户决定他们是否想要自动完成。
发布于 2013-07-23 14:19:56
Firefox始终将密码字段的前一个字段视为用户名字段。因此,解决此问题的可能方法是,在site1的登录页面中的用户名和密码之间放置一个输入字段,并为输入字段添加style="display:none“。因此,FF会将隐藏的输入字段视为用户名字段,并且由于输入字段的显示为none,因此用户无法双击或按下字段上的向下箭头来获取用户名。这可能对你有用。
https://stackoverflow.com/questions/7008749
复制相似问题