Firefox 4自动完成=关闭功能

时间:2011-08-10 09:43:36

标签: html firefox

我有两个网站,都在同一个域下。 我为一个站点(站点1)中的登录字段设置了autocomplete =“off”,而没有为另一个站点(站点2)设置。

当我填写站点2中的登录字段时,firefox会问我是否要记住它们,我说是的。 然后我返回到站点1并在登录字段中选择我将自动完成设置为“关闭”的向下箭头。它显示我在站点2中保存的登录详细信息。我不想这样。

有没有办法防止这种情况发生? 是否也是在站点2中的所有相关字段上设置autocomplete =“off”的唯一选项?

由于

3 个答案:

答案 0 :(得分:2)

您的表单中是否有“名称”或“地址”字段?在这种情况下,Firefox可能会忽略自动完成属性。见https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion#How_to_Turn_Off_the_Autocompletion_Feature

自动完成是Internet Explorer引入的非标准属性,因此您不应期望它在任何地方都可以使用。就个人而言,我不喜欢它,因为应由用户决定是否要自动完成。

答案 1 :(得分:0)

好的,我在Site2的属性上设置autocpomplete =“off”,这确保了用户无法保存它们,因此它们现在永远不会出现在site1中......这就是我想要的。

只是为了澄清 - 设置autocomplete =“off”只是阻止浏览器保存/记住您输入的值,它不会阻止您填充的字段,您可能已经从另一个没有自动完成的网站保存了这些值在自己的领域实施。

答案 2 :(得分:0)

Firefox始终将密码字段的前一个字段视为用户名字段。因此,可能的解决方法是,在site1的登录页面中输入用户名和密码之间的输入字段,并为输入字段添加style =“display:none”。因此,FF将隐藏的输入字段视为用户名字段,并且由于输入字段的显示为无,用户无法双击或按下字段上的向下箭头以获取用户名。这可能适合你。

相关问题