我正在尝试创建一个单页面应用程序,它允许一个基本的谷歌或微软用户登录。使用Google Sign in for Websites,当用户登录并允许访问时,在随后访问我的网站时不会提示用户登录。我的javascript可以检查用户是否已登录,并执行必要的操作。 但是,使用MSAL时,无法检查用户当前是否已登录。我的javascript似乎必须调用userAgentApplication.loginPopup()来检查用户是否已经登录。这将始终导致显示弹出窗口,即使用户已经登录(并允许访问)。 有没有办法在javascript中调用一个函数来确定用户之前是否已经登录了? 谢谢你,提前谢谢。