Vimeo玩家不会在选定的网站上加载

时间:2017-09-08 21:01:49

标签: javascript jquery vimeo vimeo-player

我有一个奇怪的问题 - 在某些网站上,如果我加载了Vimeo的javascript播放器API,就会对其进行定义。在其他方面,它是未定义的。

在StackOverflow上,您可以打开javascript控制台并粘贴:

jQuery.getScript('https://player.vimeo.com/api/player.js', function () {
    alert(window.Vimeo);   
});

您将收到[object Object]的提醒。

例如,如果您在redbankgreen.com中粘贴完全相同的代码,则会收到"未定义的提醒。"

我错过了一些明显的东西吗?通过<script>包含同样的问题,但我使用jQuery进行简单复制。

1 个答案:

答案 0 :(得分:0)

事实证明,有一些脚本定义了Vimeo挂钩的全局module.exports对象,而不是定义全局Vimeo对象。

所以Vimeo被加载了,但是在另一个脚本留下的module.exports对象中。