尝试了解此功能的工作原理。
MDN文章说:
通知的requireInteraction只读属性 interface返回一个布尔值,表示通知应该 保持活动直到用户点击或解除它,而不是 自动关闭。
我的测试页面有这个js脚本:
new Notification("Header text", {
icon: '/images/someImage.png',
body: 'Notification body text!',
requireInteraction : true
});
在不同的浏览器中测试过。 Windows 10。
在Android设备上检查 - 当您不手动关闭通知时,通知会保留在通知面板中。
关于firefox的一些评论。 Here是关于此的错误信息。它的状态为:
在Firefox 52中已解决已修复
检查了52和53版本。结果如上。这是一个错误吗?
主要问题:我这样做(创建通知)错了吗?或者,使用Notification API实现跨浏览器非自动关闭通知是不可能的?