我尝试使用requirejs加载外部JavaScript库。下面是我使用的代码
requirejs.config({
paths: {
FBInstant: 'https://connect.facebook.net/en_US/fbinstant.6.1'
},
shim : {
'FBInstant': {
exports: 'FBInstant'
}
}});
但是当我尝试访问它时,FBInstant是未定义的。 如果我像普通脚本一样添加它
<script src="https://connect.facebook.net/en_US/fbinstant.6.1.js"></script>
即使FBInstant在下面的代码中未定义。
requirejs(['FBInstant'], function (FBInstant) {
// assign moment to global window object
window.FBInstant = FBInstant;
});
我知道js文件已下载但不知何时FBInstant变量未设置。 是否只需要下载文件而不执行它? 任何线索都会有所帮助。感谢。