【发布时间】:2011-07-22 18:07:46
【问题描述】:
我正在使用 AJAX 在我的登录页面上进行快速输入验证。如果一切正确,用户将被重定向。
代码如下:
$(form).submit(function () {
$.post($(this).attr('action'), $(this).serialize(), function (data) {
if (data.status == 'SUCCESS') {
window.location = data.redirectUrl;
}
}
...
它在所有浏览器中都运行良好。但是Chrome有问题。它不提供保存密码。
当 JavaScript 关闭时,密码被保存,所以问题肯定是重定向到一个新的位置。
我该如何解决这个问题?
【问题讨论】:
-
如果您使用的是
e.preventDefault()或return false,那么这是Chrome 中的一个错误:code.google.com/p/chromium/issues/detail?id=282488 -
我在使用 Chrome 版本 50.0.2628.0 Canary 时遇到了同样的问题。奇怪的是,当我在本地主机上运行网站时,它建议保存密码。
标签: jquery ajax forms google-chrome passwords