如何使用Javascript简单地查询vimeo的视频信息?

时间:2018-02-06 17:38:10

标签: javascript api vimeo

我们想通过Vimeo API获取有关视频的信息。即通过使用  一个jquery $ .ajax get请求:

vimeo.com/api/v2/video/253742573.json

然而,这不会对Internet Explorer 11起作用,因为它抱怨CORS问题。当然,我们无法控制Vimeo回复的HTTP标头来纠正这一点。

  • 这是Vimeo播放器的已知问题吗?
  • 有没有更好的方法来查询Vimeo以获取有关使用Javascript over HTTP的视频的信息?
  • 如果有,我们在哪里可以找到一个很好的例子?

1 个答案:

答案 0 :(得分:0)

我认为这是IE的一个已知问题。来自Vimeo的响应头是正确的。

多年来,我在各种浏览器中看到过类似的问题。 我过去使用的解决方案是在我自己的服务器上实现传递。在那种情况下,我在浏览器中的JS将不再直接调用vimeo.com/api/v2...。相反,它将调用mydomain.com/vimeoapi/api/v2...,我的服务器(不关心CORS)将从Vimeo检索JSON并将其传递回浏览器中的JS。

老实说,这个解决方案让我每次都在磨牙(为什么我只为一个浏览器做出建筑上的妥协!给你,明星!),但我现在已经完成了几次,它的表现相当不错。这是一个可以快速完成的直接解决方案,如果您找到一个更好的解决方案,很容易再次将其切换出来。