如果我之前填写表单后回到网站,浏览器会记住我的用户名(例如)。我不是在谈论记住用户名和密码的cookie,而是浏览器为之前提交的字段建议值的方式。
什么控制了这种行为?
我目前的问题是,我在几个小应用程序上都有登录表单,这些应用程序都在一个域下运行。 (例如www.example.com/app1/login/和www.example.com/app2/login/)。如果我将我的用户名用于app1,那么请转到app2,在那里我使用不同的用户名,它只会自动建议我的app1用户名。
如何更改此行为?浏览器是否使用字段ID来帮助记住这些内容?如果我更改登录表单中字段的ID,他们将来会自动建议正确的值吗?
答案 0 :(得分:3)
以前曾经问过,除了完全关闭建议(只能由客户端完成)之外,没有办法阻止它。浏览器通过基本域名,句点记住它们,这就是它们的工作方式。根据浏览器和版本的不同,更改名称或ID可能有效,也可能无效。