Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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 是否可以只使用jquery/ajax构建推送通知系统?_Javascript_Jquery_Ajax_Notifications_Push Notification - Fatal编程技术网

Javascript 是否可以只使用jquery/ajax构建推送通知系统?

Javascript 是否可以只使用jquery/ajax构建推送通知系统?,javascript,jquery,ajax,notifications,push-notification,Javascript,Jquery,Ajax,Notifications,Push Notification,有这样的gem允许一个用户采取行动向另一个用户发送实时推送通知,类似于facebook通知 有人知道只使用jquery和ajax实现这一点的方法吗?没有,没有直接实现的方法。但是,有一些推送通知API,如Chrome推送通知API和PushBullet,如果您想从web应用程序发送推送通知,它们非常有用。根据Joey Chong的回答,您可以使用SSE(Servent Sent Events)将消息推送给用户(Faye基于websocket,这可能是某些代理和防火墙的问题,看起来您并不真正需要双

有这样的gem允许一个用户采取行动向另一个用户发送实时推送通知,类似于facebook通知


有人知道只使用jquery和ajax实现这一点的方法吗?

没有,没有直接实现的方法。但是,有一些推送通知API,如Chrome推送通知API和PushBullet,如果您想从web应用程序发送推送通知,它们非常有用。

根据Joey Chong的回答,您可以使用SSE(Servent Sent Events)将消息推送给用户(Faye基于websocket,这可能是某些代理和防火墙的问题,看起来您并不真正需要双向连接)

有关WebSocket和SSE的更多信息:和


如果您不想构建SSE服务器或只是想测试一些客户端代码,将允许您将任何JSON API转换为SSE推送(免责声明:我代表这家公司)。它最多可以释放一百万条消息,所以如果SSE不是您想要的,您可以尝试离开它。

Ajax使用http,一旦http完成任务,它将断开与服务器的连接。除非您设置时间间隔并保持与服务器的池合,否则您无法从服务器推送。另一种方法是使用或仅供参考,您可以在w上读取供参考的信息ebsite我在比特币示例中得到了这样的信息:“跨源请求被阻止:同源策略不允许在…读取远程资源”。我现在在第一个示例中也得到了同样的信息,尽管这在不久前还起了作用!FF/Ubuntu LTS/NoScript.Thx非常适合反馈)(对于编辑,我会记得每次都放上免责声明)。关于错误消息,proxy.streamdata.io是一个演示代理,我们不保证SLA,因为不需要标识。上周,我们提出了很多请求,我们达到了允许的最大连接数。我们已经超越了极限。它现在应该可以在演示代理上正常工作了。您还可以通过创建一个用户来测试它,然后我们保证即使在freemium中也有更高的限制。