gpt4 book ai didi

javascript - 如何触发浏览器密码保存

转载 作者:行者123 更新时间:2023-12-02 23:04:07 26 4
gpt4 key购买 nike

我有一个使用 Backbone.js 运行的应用程序,我需要在登录时触发浏览器密码保存。

目前我在提交表单时使用preventDefault,因此不会触发密码保存。当搜索这个时,我发现关于使用 iFrames 和其他东西的旧帖子,这似乎已经过时了,所以我的问题是:

在 JS 中处理表单提交时,如何触发密码保存提示?

最佳答案

我认为你不能强制浏览器这样做;我确信你可以做的是,在 ajax (或任何东西)发布请求之后,做一个表单提交类似的东西

<小时/>

在 jquery 中:

  $.ajax({
url:requestUrl,
success: function (data, text) {
//Request Finished with Success
$('#Form').submit();
},
error: function (request, status, error) {
//Request Finished with Error
}
});
<小时/>

在 VanillaJS 中:

  var request = new XMLHttpRequest();

request.onreadystatechange = function() {
if(request.readyState === 4) {
//Request Finished
if(request.status === 200) {
//Success
document.getElementById('Form').submit();
} else {
//Error
}
}
}

request.open('POST', URL);
request.send();
<小时/>

这样您就可以让浏览器和用户控制所发生的事情。如果您仍想保存密码,请使用 cookie,Here is something you might use

关于javascript - 如何触发浏览器密码保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57662082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com