我发送了以下格式的密码重置链接
http://phpseclib.sourceforge.net/x509/guide.html
有一小部分用户报告说,当他们点击链接时,电子邮件和密码参数不会转移到网站上。
到目前为止,他们已经在Ipad上的IE11和Safari上报告了这个问题。可能导致这种情况的原因以及减少发生的可能解决方案是什么。
我每次都能在Ipad mini上重现这一点。即使我将URL粘贴到浏览器中,它也会触发重置流程。虽然从任何其他设备,它确实有效。
在控制台日志中我看到了这个
SCRIPT5009: 'URLSearchParams' is not defined
以下是相关代码
let url = new URL(window.location.href);
let searchParams = new URLSearchParams(url.search);
let emailAddress = (searchParams.get('email'));
let tempPass = (searchParams.get('tmpPass'));