Dav*_*uer 5 javascript facebook
我希望检测页面上的 Facebook 共享是否成功,并在成功后更改框的值。我可以很好地处理后者,但对于如何执行实际共享检测有点迷茫。我在谷歌上找到了 FB.ui,但我如何将它实际实现到页面中并让它运行检测?
小智 2
首先,您必须包含 Facebook sdk.js 库才能使用其所有方法(最好是在 body 标签打开之后)
\n\n<script>\n(function(d, s, id){\n var js, fjs = d.getElementsByTagName(s)[0];\n if (d.getElementById(id)) {return;}\n js = d.createElement(s); js.id = id;\n js.src = "//connect.facebook.net/en_US/sdk.js";\n fjs.parentNode.insertBefore(js, fjs);\n }(document, \'script\', \'facebook-jssdk\'));\n</script>\nRun Code Online (Sandbox Code Playgroud)\n\n您的http://jsfiddle.net/ysdp60cz/的问题是facebookShare变量的范围。所以,在这个例子中,只需将其包含在窗口中 object:
\n\nwindow.facebookShare = function( callback ) { [...]\nRun Code Online (Sandbox Code Playgroud)\n\n我不知道您是如何组织代码的,但是,通过此更改,它必须可以工作。
\n\n您可以在这里检查:http://jsfiddle.net/benjasHu/3dhq9k21/
\n\n干杯。
\n| 归档时间: |
|
| 查看次数: |
7254 次 |
| 最近记录: |