我正在创建我的第一个 PWA 并进行大量测试。这是我老板的驱动程序应用程序。现在我已经到了无法再进一步的地步了。如果应用程序在后台运行,则应继续发送位置和当前速度。位置和速度不是问题,数据也会发送到服务器。
最大的问题是服务人员。我已经在互联网上阅读了许多帖子,即使应用程序在后台运行,也可以继续使用 service worker 发送数据。不幸的是,这不会持续很长时间。大约 1 分钟后,它停止发送此数据,我不知道为什么。也许您的某个人可以给我一个提示,说明为什么会这样。我的服务人员也没有那么大
Javascript:
document.addEventListener ("DOMContentLoaded", function () {
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register ('/ js / sw.js', {scope: '/ js /'}). then (function (reg) {
console.log ('Registration Successful');
}). catch (function (error) {
console.log ('Registration failed with' + error);
});
};
});
函数 SaveSpeerd2F () 在文件 sw.js 中,包含位置和当前速度的查询,然后通过 Jquery Ajax 以 5 秒的时间间隔将其发送到服务器。如前所述,它在大约 1 分钟后停止发送数据,我真的不知道为什么。Mehr zu diesem Ausgangstext Für weitere Übersetzungsinformationen ist ein Ausgangstext erforderlich Feedback geben Seitenleisten