【发布时间】:2014-12-23 13:16:47
【问题描述】:
我想为我正在开发的网络应用程序使用 facebook 分享插件,我只需要基本的分享按钮。该应用程序使用 requirejs 来加载 javascript,因此我遵循 how-to 并将 facebook api url 更改为在 facebook docs 上的代码 sn-ps 中找到的那个。这不起作用,sdk 抛出错误invalid version specified。这就是我的文件的外观。
main.js
require.config({
shim: {
'facebookshare' : {
exports: 'FB'
}
},
paths: {
'facebookshare': "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0"
}
});
require(['fb']);
fb.js
define(['facebookshare'], function(facebook) {
document.body.innerHTML += '<div class="fb-share-button" data-href="https://developers.facebook.com/docs/plugins/" data-layout="button"></div>';
});
使用 requirejs 仅包含 facebook 分享插件的最佳方式是什么?
我提到了以下问题,但没有一个提供具体的解决方案。 Uncaught error: no version specified 和 wrong version error。
【问题讨论】:
标签: javascript facebook requirejs facebook-javascript-sdk