MSAL 弹出窗口是否有任何关闭事件?

Is there any close event for MSAL popup?

我正在使用 msal.js 通过 acquireTokenPopup 方法对用户进行身份验证。因此,当用户在未登录的情况下关闭登录弹出窗口(浏览器 window)时,我想在我的应用程序中执行一个操作。弹窗有关闭事件吗?

弹出窗口没有关闭事件,因为当登录弹出窗口关闭时,浏览器事件就会触发。要在您的应用程序中触发事件,您需要处理名为 onbeforeunload 的 JavaScript window 对象事件。此事件将在浏览器 window 关闭时触发。

示例代码如下:

window.onbeforeunload = function () { };

这是一个已关闭的 issue,指的是 GitHub 上报告的这个问题。