我可以检查一个人是否已经“喜欢”我的Facebook页面? '喜欢网络按钮'

时间:2017-05-17 01:24:42

标签: javascript php jquery facebook facebook-like

所以我使用这段代码为我的网站生成一个类似的按钮。 我从这里得到了代码: https://developers.facebook.com/docs/plugins/like-button 但我想显示我的页面内容(显示div .hello),只有访问我网站的人在我的网页上已经有类似内容。我搜索了很多这个,但它是所有旧的解决方案不再起作用,或者是使用API​​登录facebook等的网站的解决方案。

在我的javascript上,我尝试识别div#u_0_6,因为那是具有like按钮的那个,并且如果该人已经喜欢它,它将获得“活动”类。但是,这不起作用,因为facebook加载后,我相信。有人可以帮帮我吗?谢谢!

<style type="text/css">
.hello{
    display:none;
}
</style>

<div id="fb-root"></div>
<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/pt_PT/sdk.js#xfbml=1&version=v2.9&appId=230541230777198";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<br>
<div class="fb-like" data-href="v" data-layout="standard" data-action="like" data-size="large" data-show-faces="true" data-share="true"></div>

<div class="hello"><p>Hello</p></div>
<script type="text/javascript">
$(document).ready(function(jQuery) {
    if ($("#u_0_6").hasClass("active")) {
        $(".hello").addClass("show")
    }
});
</script>

0 个答案:

没有答案