Facebook oEmbed端点CORS错误
Facebook oEmbed endpoint CORS Error
我试图向facebook的oembed发出XHR请求,但遇到了CORS错误。有人知道这是否是因为Facebook不允许向oembed端点发出CORS请求吗?如果是这样的话,为什么不允许呢?端点应该在浏览器之外使用吗?
XMLHttpRequest cannot load https://apps.facebook.com/plugins/
post/oembed.json/?url=https://www.facebook.com/notes/mark-zuckerberg/
a-letter-to-our-daughter/10153375081581634.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://localhost:8000' is therefore not allowed access.
我也在与其他提供商打交道:YouTube、Twitter、Vine、Instagram。有些人似乎允许这样做:Vimeo和Soundcloud。
大多数oEmbed提供程序不允许跨源资源共享AFAIK。因此,为了避免这种情况,您可以从服务器调用oEmbed end point
,而不是从浏览器/移动客户端调用,这样您就可以逃离CORS。
相关文章:
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- XMLHttpRequest在$.ajax工作的地方给出了CORS错误
- 在Polymer中使用核心ajax时出现CORS错误
- 在 AngularJS 和 CodeIgniter3 中开机自检数据时出现 CORS 错误
- AngularJS应用程序中的CORS错误
- XDomainRequest (CORS) for XML 导致 IE8 / IE9 中的“访问被拒绝”错误
- Meteor:使用HTTP.get从客户端访问网站(CORS错误)
- Catching'阻止加载混合活动内容'CORS错误
- ajax请求出现CORS错误
- 得到403错误;n.ajaxTransport.k.cors.acrossDomain.send"当使用Nod
- 加载模板时出现AngularJS、Localhost和CORS错误
- 谷歌加 CORS 错误
- CORS预检请求错误无法通过安装npm cors软件包解决
- 同一域上的 CORS 错误
- 使用 elasticsearch.js 时出现 CORS 错误
- CORS 过滤器错误 - 需要帮助来修复相同的错误
- 护照节点.js CORS 错误
- 简单请求中的 Cors 错误:请求标头字段 预检响应中的访问控制-允许-标头不允许授权
- Firefox 和 chrome 的 CORS 错误
- 重定向时出现机架 CORS 错误