JavaScript通知API要求交互
试图了解此功能是如何工作的 文章说, 通知的requireInteraction只读属性 接口返回一个布尔值,指示通知应 保持活动状态,直到用户单击或取消它,而不是 自动关闭 我的测试页面包含以下js脚本:JavaScript通知API要求交互,javascript,notifications,cross-browser,Javascript,Notifications,Cross Browser,试图了解此功能是如何工作的 文章说, 通知的requireInteraction只读属性 接口返回一个布尔值,指示通知应 保持活动状态,直到用户单击或取消它,而不是 自动关闭 我的测试页面包含以下js脚本: new Notification("Header text", { icon: '/images/someImage.png', body: 'Notification body text!', requireInteraction : true }); 在不同的浏
new Notification("Header text", {
icon: '/images/someImage.png',
body: 'Notification body text!',
requireInteraction : true
});
在不同的浏览器中测试。视窗10
- 镀铬(56.0.2924.87)-支架,无自动关闭功能
- Firefox(53.0a2开发版)-忽略此标志,20秒后自动关闭
- Edge(38.14393.0.0)-忽略此标志,在大约6秒钟后自动关闭,使用windows通知,并在通知面板中保留信息
- Opera(43.0.2442.1144)-忽略此标志,约6秒后自动关闭 秒,使用windows通知,信息不保留在通知中 面板
- Yandex浏览器(17.3.0.1849)支持,无自动关闭功能 (内部使用铬)
主要问题是:我做得(创建通知)不对吗?或者这不可能使用通知API实现跨浏览器非自动关闭通知?关于firefox。似乎要使此标志生效,dom.webnotifications.requireinteraction.enabled必须在about:config中设置为true。然而,在FF 53中,它仍然不适用于我