当应用程序会话超时时,我向用户显示一个对话框,显示“会话即将超时”,并且在对话框“ Signout”和“ StayLoggedIn”上显示2个按钮。
与此对话框一起,我向用户显示一个桌面通知,警告用户会话超时。
当我单击对话框上的“ SignOut”或“ StayLoggedIn”按钮时,我也需要与对话框一起关闭通知。
我正在使用Notification.close()关闭通知。
当我仅打开一个应用程序选项卡时,单击对话框按钮时,通知关闭正常。 但是,如果我打开了2个应用程序选项卡(例如-google.com,google.com),然后单击其中一个选项卡上的对话框按钮,则会调用notification.close(),但不会关闭通知。
有人遇到类似问题吗?我被困住了。请需要帮助。仅供参考,我使用的是Chrome版本78。