【发布时间】:2019-11-08 18:53:03
【问题描述】:
当应用程序会话超时时,我会向用户显示一个对话框,说“会话即将超时”,并在对话框“Signout”和“StayLoggedIn”上显示 2 个按钮。
与此对话框一起,我向用户显示桌面通知,警告用户会话超时。
当我点击对话框上的“SignOut”或“StayLoggedIn”按钮时,我也需要关闭通知以及对话框。
我正在使用 Notification.close() 来关闭通知。
当我只打开一个应用程序选项卡时单击对话框按钮时,通知关闭正常。 但是,如果我打开了 2 个应用程序选项卡(例如 - google.com、google.com)并单击其中一个选项卡中的对话框按钮,则会调用 notification.close() 但它不会关闭通知。
有人遇到过类似的问题吗?我被困住了。请需要帮助。仅供参考,我使用的是 Chrome 版本 78。
【问题讨论】:
标签: javascript google-chrome push-notification notifications windows-10