我对 ffos 的简单推送有问题。这是我的代码:
var 端点;
$(文档).ready(函数() {
注册推送();
navigator.mozSetMessageHandler("push", function(message) {
如果(message.pushEndpoint == 端点){
console.log("推送通知:"+message.version);
}
});
navigator.mozSetMessageHandler("push-register", function() {
注册推送();
});
});
函数注册推送(){
var req = navigator.push.register();
req.onsuccess = 函数(e){
端点 = e.target.result;
控制台.log(端点);
}
}
当我启动应用程序时它工作正常,但几分钟后,如果我尝试向端点发送推送,则没有任何反应。但是当我调用该registerPush();函数时,一切都会再次运行几分钟。