gpt4 book ai didi

javascript - Facebook Like 按钮抛出错误并显示重复项

转载 作者:行者123 更新时间:2023-11-30 18:47:08 25 4
gpt4 key购买 nike

如果您查看http://beta.gulfdine.com/ 的主页,您会注意到底栏有一个 Facebook 的“赞”按钮。我使用了来自 Facebook 文档页面的代码,并为此异步加载了 Javascript,如下所示:

window.fbAsyncInit = function () {
FB.init({ appId: facebookAppId, status: true, cookie: true, xfbml: true });

//The below is used to expand the bottom section to display the sharing section on clicking 'like'
FB.Event.subscribe('edge.create', function (response) {
openNewForm(function () { $("#shareFacebook").show("fast"); }, 'facebook');
});


};
(function () {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = 'http://connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
} ());

按钮本身是简单的 FBML:

<fb:like layout="button_count" show_faces="false" width="110" font="trebuchet ms"></fb:like>

所有这一切直到最近都运行良好,现在在正常按钮(带有“x 人”文本的按钮)旁边显示了一个重复的“喜欢”按钮。 Firebug 在调用的 Facebook 页面 (http://www.facebook.com/plugins/like.php) 中显示 Javascript 错误“ExternalPageLikeWidget 未定义”。

有没有人遇到过这个错误,或者知道是什么原因造成的?在这一点上我完全被迷惑了。无法判断这是一个 FB 错误,还是我做错了什么。

编辑:看来该错误仅在您“喜欢”该页面时才会显示。请尝试这样做并刷新页面。测试完后,您可以取消该页面。谢谢!

最佳答案

我去了页面http://beta.gulfdine.com/我看到“赞”按钮工作正常。 (它不会 self 复制并正确显示喜欢数)

我在装有 MacOS Snow Leopard 的 Mac 上使用 opera 11.01 http://d.pr/oujH 检查了您的网站, Safari 5.0.3 http://d.pr/Y2zY和火狐 3.6.13 http://d.pr/SAjj (链接为浏览器截图)

我希望它能帮助您找出问题所在...也许您可以告诉我们您在哪些浏览器和操作系统中遇到问题

关于javascript - Facebook Like 按钮抛出错误并显示重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5124192/

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