类似Facebook的按钮抛出Javascript错误

类似Facebook的按钮抛出Javascript错误,facebook,button,facebook-like,Facebook,Button,Facebook Like,最近我在我的主页上显示like按钮时遇到了麻烦,没有任何代码被更改,所以我相信Facebook可能是罪魁祸首,但我不是100%确定。最初,它在两个地方抛出“引导加载程序未定义”错误: Bootloader.setResourceMap({“KhOUG”:{“type”:“js”,“src”:“http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yo\/r\/wfcdvtgg8ywa.js”},“uBXoU”:{“type”:“js”,“src”:“http:\

最近我在我的主页上显示like按钮时遇到了麻烦,没有任何代码被更改,所以我相信Facebook可能是罪魁祸首,但我不是100%确定。最初,它在两个地方抛出“引导加载程序未定义”错误:

Bootloader.setResourceMap({“KhOUG”:{“type”:“js”,“src”:“http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yo\/r\/wfcdvtgg8ywa.js”},“uBXoU”:{“type”:“js”,“src”:“http:\/\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yg\/r\/vnWtCAcBiXn.js”})

以及:

Bootloader.configurePage([])

这两种情况都发生在页面查询
http:///www.facebook.com/plugins/like.php
第页

但现在它抛出“bagofholding未定义”错误:

函数muffinize(d){var c='a';var b='d';var a=[c,b].join('');返回d.replace(/muffin/g,a)}window.Util=window.Util |{警告:bagoholding,错误:bagoholding,信息:bagoholding,日志:bagoholding,堆栈:bagoholding};if(typeof console=='undefined')console={log:bagofholding}

类似Facebook的按钮是使用AddThis服务实现的,但我检查了所有代码行,它们看起来都很好。其他网站似乎也没有这个问题。所有的错误都是Facebook方面的

它在这里不起作用:

但在这里工作:


我能想到的唯一可能导致问题的是HTML5样板文件.htaccess文件。

当我将fb-like按钮的href属性设置为不存在的页面(fb脚本文件无法访问的页面,例如我的开发机器/localhost上的url)时,我似乎看到了“Bootloader未定义”错误

当我将fb-like按钮的href属性设置为不存在的页面(fb脚本文件无法访问的页面,例如我的开发机器/localhost上的url)时,我似乎看到了“Bootloader is undefined”错误

我四处搜索后找到了答案,我网站上的一些元数据阻止了类似页面刮伤我的页面。使用Lint工具,我能够修复页面上的错误:


在四处搜索后,我找到了答案,我网站上的一些元数据阻止了类似页面刮伤我的页面。使用Lint工具,我能够修复页面上的错误:


在我的例子中,我的错误来自“共享”按钮。共享按钮的脚本还定义了“FB”。。。因此,新的“like”脚本和旧的“share”脚本冲突。一旦我删除了旧剧本,一切都很好。(然而,“共享”更适合我的特定站点…

在我的情况下,我的错误来自于“共享”按钮。共享按钮的脚本还定义了“FB”。。。因此,新的“like”脚本和旧的“share”脚本冲突。一旦我删除了旧剧本,一切都很好。(然而,“共享”更适合我的特定站点…

我认为这可能是一个问题,但我不认为这是错误的原因,因为我只创建了新页面。所有喜欢的旧页面都没有这个问题,url的结构也一样。我认为这可能是一个问题,但我不认为这是错误的原因,因为只有我创建的新页面出现了错误。所有喜欢的旧页面都没有这个问题,url的结构也一样。