gpt4 book ai didi

javascript - 检测 Facebook 分享成功?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:01 24 4
gpt4 key购买 nike

我想检测页面上的 Facebook 分享是否成功,并在成功后更改框的值。我可以很好地处理后者,但对于如何执行实际共享检测有点迷茫。我在 Google 上找到了 FB.ui,但我如何将它实际实现到页面中并让它运行检测?

最佳答案

首先你必须包含 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 变量的范围。所以,在这个例子中,只需将它包含在 window 对象中:

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

我不知道你是如何组织你的代码的,但是,通过这个改变它必须能工作。

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

干杯。

关于javascript - 检测 Facebook 分享成功?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26181457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com