小编Aji*_*kya的帖子

指定的版本无效,facebook共享插件错误

我想为我正在使用的网络应用程序使用facebook共享插件,我只需要基本的共享按钮.该应用程序使用requirejs来加载javascript,所以我按照操作方法将facebook api url更改为在facebook docs上的代码片段中找到的那个.这不起作用,并且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']);
Run Code Online (Sandbox Code Playgroud)

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>';
});
Run Code Online (Sandbox Code Playgroud)

仅包含facebook共享插件和requirejs的最佳方法是什么?

我提到了以下问题,但没有一个提供具体的解决方案.未捕获的错误:未指定版本版本错误.

javascript facebook requirejs facebook-javascript-sdk

48
推荐指数
3
解决办法
5万
查看次数