【发布时间】:2013-08-28 03:25:05
【问题描述】:
我对 Chrome 如何决定自动填充哪些表单感到困惑。自动填充是指输入以黄色突出显示,并且在您登陆页面时已经完全填充(见下图)。我不是指自动完成,即输入为空白,只有在您开始输入时才会收到建议。
这是我理解的自动填充规则:
- 如果您的表单位于其自己的 url,例如,
http://mysite.com/login - 您的表单在页面加载时出现,而不是通过 ajax 加载
将我的网站与 Dropbox 的网站进行比较,我们都有一个登录页面:http://localhost/login 与 https://www.dropbox.com/login 满足规则 #1。登录表单会自动为我们俩填写。
我的问题在于规则 #2。在 Dropbox 的主页www.dropbox.com 上,他们有一个自动填充的“登录”模式(见下图)。在我的主页http://localhost 上,我有一个相同的模式,它不会 会自动填充。
我不知道这里的交易是什么,有人可以插话吗?这只是 localhost 与真实 URL 的问题吗?如果是这样,你如何解释为什么http://localhost/login 会被自动填充?
【问题讨论】:
-
登录您的网站时,您是否曾告诉 chrome 不要记住您的密码并记住该选择?
-
@PatrickEvans 你在说什么:chrome://settings =>
Enable Autofill to fill out web forms in a single click.该框已选中。如果没有,我不确定如何将 Dropbox 的“记住我”cookie 传达给 Chrome,尽管我的模式没有该复选框,所以这会有所不同。或者你指的是别的东西? -
是的,这两个框都被选中并且已经被选中。当我访问我的实时站点时,我认为它与 localhost b/c 有关,我的模式是自动填充的。这很奇怪。
-
两个优点。改变第一个是有效的。我的本地主机属于“从不保存”类别,请参阅imgur.com/4q2LHRk。我一定是很久以前就这么做了。非常感谢,这让我发疯了。随时将您的评论转换为答案,我会接受。谢谢!
标签: google-chrome firefox browser login autofill