Ham*_*eni 23 ajax access-control cors
我CometChat在我的网站上使用,最近我的用户艺术在接收消息时遇到此问题.在FireBug中检查后,我意识到必须是因为CORS保护(由于以下错误)脚本失败.
跨源请求被阻止:同源策略不允许在http://x3.chatforyoursite.com/subscribe/上读取远程资源 ...这可以通过将资源移动到同一域或启用CORS来解决.
现在我想知道我应该在哪里启用CORS,因为它在我自己的服务器上启用,而我无法访问CometChat服务器.
Sil*_*Fox 34
服务器x3.chatforyoursite.com需要输出以下标头:
Access-Control-Allow-Origin: http://www.example.com
http://www.example.com您的网站地址在哪里?您应该检查您的设置chatforyoursite.com,看看是否可以启用它 - 如果不是,他们的技术支持可能是解决此问题的最佳方法.但是,要回答您的问题,您需要远程站点以允许您的站点访问客户端的AJAX响应.
CORS的用例很简单.想象一下,网站alice.com有一些网站bob.com想要访问的数据.传统上,在浏览器的相同原始策略下不允许这种类型的请求.但是,通过支持CORS请求,alice.com可以添加一些允许bob.com访问数据的特殊响应标头.为了更好地理解它,请访问这个很好的教程.. 如何解决CORS的问题
| 归档时间: |
|
| 查看次数: |
118240 次 |
| 最近记录: |