我正在开发一个基于浏览器的应用程序,即使用户已最小化浏览器,该应用程序也需要能够在用户收到传入通知时引起用户的注意。
搜索时,我无法找到解决方案,只能显示一个弹出窗口,我可以处理该弹出窗口并集中注意力。
它必须是跨浏览器的(至少是IE,Edge,Chrome,Safari)。
我的应用程序正在使用AspNetZero框架版本6.0。我正在收到Signal-R和Oracle通知的通知。因此,将新记录添加到表中后,它将在Web浏览器中调用javascript事件。此事件正在使用框架创建“模态对话框”并播放音频文件。它没有创建新的Windows弹出窗口,目前,它不在上下文中。
如果我可以使任务栏图标闪烁,将Web浏览器置于前端并播放声音,那将是很好的。有什么建议吗?
答案 0 :(得分:0)
您可以使用JavaScript Notification API(https://developer.mozilla.org/de/docs/Web/API/notification)向用户显示桌面通知。