核心提示:场景做了一个站点,部分品牌的一些型号的手机在含有password的表单在提交后 会弹出是否保存密码的提示。 这时候无论是选择`是`还是`否`都会发送第二次请求。在后端是不允许60s内超过一些这样的操作...
场景
做了一个站点,部分品牌的一些型号的手机在含有password的表单
在提交后 会弹出'是否保存密码'的提示。 这时候无论是选择`是`还是`否`
都会发送第二次请求。
在后端是不允许60s内超过一些这样的操作的,这样会得到提示'操作过于频繁,请稍后重试'; 事实上用户只是试图发送一次提交而已,所以用户体验是不好的。
分析
不知道具体为什么会发送两次请求, 这个可能的原因太多;
但是弹窗出现的原因是因为form里面有passowrd
解决
用普通文本框替换password, ajax发送之前再进行替换。
这样可以从侧面规避弹窗