问题标签 [server-push]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 我们可以在不使用 APNs 的情况下推送通知吗?
是否可以将通知从我的第 3 方服务器直接推送到我在 Intranet(Wi-Fi)中的设备?我已经在 APNs 的帮助下实现了向设备推送通知,但是我要求在不使用任何外部服务的情况下实现相同的功能,比如我的服务器和我的设备连接到 Intranet,我需要检测设备的可用性Intranet 并直接发送通知。任何的想法??提前致谢
safari - streamhub:firefox 4 中的 streamhub 是否使用 palin ajax 进行推送事件?
我使用 Stream hub 作为我的推送服务器。当我使用 Firefox 4.0.1 作为浏览器时,我看到流集线器正在发出定期 Ajax 请求。但是在 safari 中,我注意到控制台中关于 ws: (web socket) 的错误,所以我得出的结论是 safari 正在使用 ws:// url 发出请求,而 Firefox 正在进行普通的 Ajax 调用。
这是我的客户代码
我有两个问题。
1)我的结论正确吗?2)我如何在 safari 中监控 HTTP 请求和响应(如 firebug 网络面板)。
谢谢
perl - http服务器推送触发动作
我正在尝试实现服务器推送,其中可以根据服务器中经过的时间间隔触发某些操作。我想这样做是因为我不必照顾 javascript 计时器、浏览器依赖项、用户禁用 javascript。我尝试了 CGI::Push,但我不确定如何使用它触发事件。假设我想根据从服务器收到的一些响应提交表单。如果有更好的方法来启动时间控制事件,我正在寻找它们。
jsp - 服务器推送jsp
有很多选项可以使用反向 AJAX 和 DWR lib 制作服务器推送应用程序。但它们都是基于 AJAX 的应用程序。我想用 JSP 构建简单的服务器推送应用程序,它将消息推送到客户端。如果有人提供代码片段,那就太好了。
javascript - 异步 Servlet 客户端,服务器推送
大家好,我想处理一些服务器推送。我有一个异步 servlet 处理某些内容,将其推送到客户端,然后它处理其他内容并将其再次推送到客户端(相同的连接)。servet 仅返回数据(在这种情况下为 Json,但这并不真正数学)仅此而已。
所以我的问题是客户。我如何为此建立客户?例如,如果我使用 JQuery 发出 ajax 请求,我该如何对第一次响应之后的数据做出反应?
为了更清楚地说明我在这里想要的是一个比较:使用 websockets 我有方法 onmesssage。
所以我想要的只是一个 onmessage 方法:)。我想这并不像使用 websockets 那样容易,但也许有人有一个想法。
问候阿列克斯
ruby - 从 webrick 发送推送事件
如何通过 webrick 发送推送事件?在某些时间,我希望 ruby 触发一些事件并通过 webrick 将其发送到浏览器。我可以提前在页面上嵌入一些 JavaScript 代码。
特别是,我正在尝试在此维基百科页面上实现在HTTP 服务器推送和Pushlet下编写的技术之一。
node.js - 无法读取未定义的属性“_idleNext”
我在 node.js 中为 HTML5 EventSource 对象制作了一个 pushlet。我在 linux 上使用 0.4.8 版。它有时可以正常工作,但有时会因以下错误而崩溃:
当它崩溃时,它会在收到第一个请求时崩溃。如果没有,它将在不久的将来很好地处理所有请求。我注意到,当我打开我的 nodeJS pushlet 在启动后响应的基本 url 时,它永远不会崩溃,并且可以很好地处理后续请求。无论哪种方式,只要它工作,如果长时间处于空闲状态,它很有可能在收到下一个请求时崩溃。
有人知道这里有什么问题吗?我做错了什么还是我们可以期望在未来版本中修复的错误?
push - 独立于移动设备平台的推送服务器的实现
我想知道为移动设备编写自己的推送服务器是否可行。我的意思是,我既不想为 Apple 使用 APNS,也不想为 Android 使用 C2DM,也不想为 Blackberry 使用 BIS。我想实现一个推送服务器,它可以向独立于平台的移动设备发送通知。你能提供任何想法吗?
iphone - 如何在我的 iPhone 应用程序中从服务器端显示推送通知
我正在尝试在我的 iPhone 应用程序中实现推送通知,有些简短我成功了,但我收到了这个错误:
Domain=NSCocoaErrorDomain Code=3000 'no valid' aps- environment' 应用程序 UserInfor=0x170140 {NSLOcalizedDescription=没有找到应用程序的有效'aps- environment' 授权字符串}`
请帮助我如何连接到我的网络服务以及如何解决此错误。
请帮助我如何解决此错误?谢谢你。有没有视频分享给我。谢谢贾。
php - jQuery ajax php 长轮询
我一直试图让这个长轮询脚本工作,但我一直卡住。这次我对服务器的ajax请求有问题。提供数据的 php 脚本(使用循环和睡眠运行长轮询)工作得非常好,但我的 jQuery 脚本没有。
到目前为止,我已经尝试使用普通$.ajax()
请求和$.post()
对脚本的请求,但是当我这样做时,整个脚本都会停止。好吧,脚本实际上按预期加载,但页面显示它一直在加载(使用谷歌浏览器它在屏幕底部显示“等待”栏)。在 php 脚本中的 60 秒超时后,jQuery 脚本收到“false”,因为没有找到数据。然后该脚本应该要求提供数据。
我的问题是:如何避免浏览器显示它正在后台加载某些内容?我的服务器是共享服务器,因此在服务器本身上安装东西时我无权访问,因此只能使用 javascript (jQuery) 和 php 来解决。
编辑:刚刚在 Internet Explorer 中检查了我的脚本,它似乎没有显示脚本正在加载的任何迹象,但它在 Google Chrome 中仍然是一个问题
编辑发布一些代码:
这是我的 javascript 文件:
当然这是包裹在$(document).ready()
我的 php 脚本如下所示:
当使用萤火虫(使用谷歌浏览器)时,它只显示一个请求已经发出,但在控制台的 GET 字符串的末尾没有显示通常的加载图标。在 Firefox 中,它也只是显示一个请求正在等待(显示加载图标),但至少浏览器不像页面正在加载一样。
谢谢...