检测Facebook分享成功吗?

大卫·温绍尔

我希望检测页面上的Facebook共享是否成功,并在成功后更改框的值。我可以很好地处理后者,但是在如何执行实际的共享检测方面有些困惑。我已经在Google上找到了FB.ui,但是如何实际将其实现到页面中并运行检测呢?

nja

首先,您必须包括Facebook sdk.js库才能使用其所有方法(理想情况下,在打开body标签之后)

<script>
(function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/en_US/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>

您的http://jsfiddle.net/ysdp60cz/的问题facebookShare var的范围因此,在此示例中,只需将其包括在window对象中:

window.facebookShare = function( callback ) { [...]

我不知道您如何组织代码,但是,通过此更改,它必须可以工作。

您可以在这里检查:http : //jsfiddle.net/benjasHu/3dhq9k21/

干杯。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章