所以我使用这段代码为我的网站生成一个类似的按钮。 我从这里得到了代码: 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>