我希望我的网站每10秒发送一次通知。我使用这个java代码,因为必须使用移动chrome:
function callOnLoad(){
setInterval('',10000);
我应该添加什么代码?我试图添加;
* Test suite failed to run
[BABEL] /__tests__/router.test.js: Plugin/Preset files are not allowed to
export objects, only functions.
但我不能。
答案 0 :(得分:0)
要每隔10秒拨打showNotification
,请将其放入setInterval
:
var myInterval;
navigator.serviceWorker.register('sw.js');
Notification.requestPermission(function(result) {
if (result === 'granted') {
navigator.serviceWorker.ready.then(function(registration) {
myInterval = setInterval(function () {
registration.showNotification('Notification with ServiceWorker')
}, 10000);
});
}
});
setInterval()
返回一个间隔ID,可用于停止clearInterval(myInterval)
的间隔。