小编Han*_* Ho的帖子

为什么没有更多的oEmbed提供商在其端点上启用跨域资源共享?

似乎大多数(如果不是全部)oEmbed提供者端点没有启用CORS.这意味着我必须使用JSONP(对于那些支持它的人)或通过服务器代理只是为了使用oEmbed.

有一个公司政策反对使用来自第三方提供商的JSONP,但我仍然希望以纯粹的客户端方式利用oEmbed(对于我们信任的某些提供商).我理解oEmbed消费者的安全隐患以及为什么他们可能不希望将第三方标记直接放入他们的页面,但为什么提供商会限制这一点呢?如果我构建了一个服务器代理并且没有过滤结果,我可能很容易出现XSS漏洞.

javascript frontend cross-domain oembed cors

9
推荐指数
1
解决办法
774
查看次数

标签 统计

cors ×1

cross-domain ×1

frontend ×1

javascript ×1

oembed ×1