由于套接字池限制,需要取消外部javascript加载
Need to cancel external javascript load because of socket pool limit
我有一个系统,我注入一个脚本标签到dom。
浏览器尝试加载脚本url,这实际上是一个长帖子到龙卷风服务器。
我正在尝试实现一个"中止"功能,在那里我停止长轮询。我需要这样做,因为我长轮询多个不同的URL,最终耗尽浏览器的套接字池为我的服务器。
我已经尝试从DOM中删除特定的脚本节点,但是浏览器固执地继续等待服务器的响应。
是否有可能告诉浏览器停止尝试加载资源(特别是javascript文件)一旦我把它包含到DOM?
您可以尝试异步中止"任务"并终止请求的pid。这种技术非常类似于这篇文章取消PHP脚本与XHR?因此,您可以运行一个额外的ajax调用中止处理它,就像在上面的帖子。新年快乐!
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- jquery点击函数select&取消选择
- 调整窗口大小时,可拖动的对象会出现在容器外部
- HTML表单提交时未执行外部函数
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 使用html中的外部javascript进行数据验证
- 将变量传递给外部Javascript
- 使用javascript在Flash中加载外部图像
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 如何更改reactjs中外部/独立组件的状态或属性
- 使用Jquery选择或取消选择ListView中的所有复选框
- 如何从外部页面激活非默认引导选项卡
- 如何在运行时在angular 2中加载外部js脚本
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 单击元素外部时进行JQuery
- 取消重置由外部样式表定义的样式
- 如何选中/取消选中外部按钮的网格视图复选框
- 取消绑定由加载jQuery'的外部脚本添加的事件;s的getScript函数
- 单击一个按钮可取消jQuery中另一个(外部)按钮的单击事件
- 由于套接字池限制,需要取消外部javascript加载