我在基于mongodbo针的Web应用程序中使用OAuth2身份验证提供程序。每次加载主页时,我都会调用hasRedirectResult()来检查它是否在身份验证后被重定向。但是,即使hasRedirectResult()的返回值为false,此调用也会从url中删除所有查询参数。
下面是说明此问题的代码段。
const client = stitch.Stitch.initializeDefaultAppClient('awesomestitch-xxxxx');
console.log('before:', window.location.href);
client.auth.hasRedirectResult();
console.log('after:', window.location.href);
至少在hasRedirectResult()返回的值为false时,我期望href值保持不变。但是我得到了以下结果: