我对 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();
函数时,一切都会再次运行几分钟。