Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 待办事项列表应用程序中的实时通知?_Javascript_Html_Web_Push Notification_Service Worker - Fatal编程技术网

Javascript 待办事项列表应用程序中的实时通知?

Javascript 待办事项列表应用程序中的实时通知?,javascript,html,web,push-notification,service-worker,Javascript,Html,Web,Push Notification,Service Worker,因此,我正在尝试构建一个增强版的待办事项列表应用程序。我想要实现的是从用户那里获得一个挂起任务的列表,并将它们本地存储在浏览器localStorage或任何其他可选选项中。然后用户可以根据需要关闭web应用程序。每当任务截止日期临近时,用户将收到通知,通知他们相关任务 主要部分是在应用程序关闭时接收通知的功能(尽管浏览器仍处于打开状态)。如果应用程序在后台处于打开状态或空闲状态,则可以简单地使用notifications API完成,但当应用程序关闭时,这似乎更加困难。 请导游。谢谢你的阅读。感

因此,我正在尝试构建一个增强版的待办事项列表应用程序。我想要实现的是从用户那里获得一个挂起任务的列表,并将它们本地存储在浏览器localStorage或任何其他可选选项中。然后用户可以根据需要关闭web应用程序。每当任务截止日期临近时,用户将收到通知,通知他们相关任务

主要部分是在应用程序关闭时接收通知的功能(尽管浏览器仍处于打开状态)。如果应用程序在后台处于打开状态或空闲状态,则可以简单地使用notifications API完成,但当应用程序关闭时,这似乎更加困难。
请导游。谢谢你的阅读。感谢您的帮助

我倾向于发现谷歌的Developersite非常有用@克劳斯:谢谢你的链接。我已经浏览了这篇文章。我不希望对此作业进行任何服务器干预。服务人员似乎需要设置一个服务器,将响应发送给客户机,客户机将使用Notifications API显示响应。如果我错了,请纠正我。谢谢不一定。服务工作者不需要服务器,他们的目的是处理缓存数据中的应用程序功能,而不需要连接到服务本身。换句话说,缓存事件,然后允许工作进程触发这些通知。@CrowesThanks。是的,设置服务人员似乎不需要服务器。但是你会如何发送这些通知呢?web上的所有课程都是关于将通知从服务器推送到web的,没有一个课程讨论我计划实现的本地通知。这可能很简单,但我不是真的明白。你能详细说明一下吗?谢谢