密码URL链接被截断

时间:2018-05-24 01:33:44

标签: email hyperlink

我发送了以下格式的密码重置链接

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'));

1 个答案:

答案 0 :(得分:0)

发现所有浏览器都不支持URLSearchParams。在这个答案中找到了这个代码https://stackoverflow.com/a/20097994