跨源请求阻止了 Pubnub
Cross origin request blocked Pubnub
我正在制作一个聊天应用程序,但收到这些错误(其中不少) 跨源请求被阻止:
同源策略不允许在 http://ps1.pubnub.com/subscribe/sub-c-43a257e0-d94a-11e4-a2b8-0619f8945a4f/my_channel%2Cmy_channel_resent/0/0?uuid=%20User%20Spyros%20with%20number%2080%20has%20come%20online%20&pnsdk=PubNub-JS-Web%2F3.6.7 读取远程资源。(原因:CORS 请求失败)。
我真的不知道该怎么办,有什么想法吗??
PubNub 确实支持 CORS。
你在火狐上吗?有些人在运行本地服务器时在FF上看到问题,但是重新启动浏览器通常可以解决这种情况。
看:Firefox CORS 请求给出"跨源请求被阻止",尽管标头
在PubNub的网络上,在长期TCP套接字连接上发送和接收数据的方式,但是对于浏览器,他们希望具有特殊的标头,也称为CORS标头,以允许某些资源通过该连接。如果从响应的有效负载中排除 CORS 标头,则会在浏览器中引发错误。
当通过浏览器切断 TCP 套接字时,会发生这些情况。从本质上讲,正在发生的事情是浏览器注意到它缺少 CORS 标头,因此没有数据从管道中流出。真正应该发生的事情是浏览器应该给出一个TCP套接字错误,说"已切断"或"中止",但它已被实施以提供CORS错误。
您真正要注意的是数据丢失,如果是,请与 support@pubnub.com 联系!
相关文章:
- ajax请求的顺序总是不同的
- Meteor如何接收HTTP请求
- 有没有一种方法可以防止img get请求使用css或js发生
- 从ajax请求中获取javascript对象
- JSONP请求返回结果,但也触发error_callback
- 在localhost Dev Box上测试JSONP请求的最佳方式
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 在openshift node js应用程序中获取请求
- 反应路由器弄乱了请求网址
- 在我的情况下,如何进行http请求
- 使用密码对话框Javascript请求帮助
- servlet中的请求对象,而不是从jsp接收参数值
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- JavaScript代码未正确检查ajax请求
- node.js请求数据事件未在CORS ajax调用中触发
- 如何检测第三方广告服务器请求
- 在Rails中更新Div,而不更改更新请求后的视图
- 跨源请求阻止了 Pubnub