FB.UIServer._loadedNodes [a.frame]未定义

时间:2012-02-08 05:07:45

标签: javascript facebook facebook-javascript-sdk

我目前正在使用适用于Facebook的JavaScript SDK。该应用程序基于apprequest发送,一切都很好。

在迁移服务器之后,当我再次尝试进行apprequest时,请求死了,控制台告诉我这个错误:

  

FB.UIServer._loadedNodes [a.frame]未定义

有谁知道如何解决这个问题?

3 个答案:

答案 0 :(得分:5)

Facebook知道如何放松一下!我刚从我的缓存中找到了一个旧的all.js(昨天发布)并且它有效。所以下载这个版本,从你自己的服务器加载SDK,你很高兴。希望这个错误很快就会修复!

http://triplebeam.nl/fb/en_US_all.js
http://triplebeam.nl/fb/nl_NL_all.js

答案 1 :(得分:3)

上面发布的链接是两个不同版本的SDK。英文版(v497088)于1月19日推出:

https://github.com/fashy/fbtracking/commit/422ee85f0237867a319794f50f16593e0870f3a5#js-sdk/all.beautified.js

并且在1月23日之前已经老了,取而代之的是v499725:

https://github.com/fashy/fbtracking/commit/103c5c60425223d3221838db6f3fd62801a03137#js-sdk/all.beautified.js

所以请小心使用它。以下是最新更改之前的最新版本的en_US SDK(v505175):

https://raw.github.com/fashy/fbtracking/1cb10aaed3c72aa7f7758c4927cb14a69909d771/js-sdk/all.js

如果您想要追踪错误或设计解决方法,那么这是在最后一天推送的更改的差异:

http://diffchecker.com/07o007R

答案 2 :(得分:2)

我面临同样的问题。我查了一些文章,发现了Facebook的回复。

想到这里分享。

http://developers.facebook.com/bugs/239469969469055?browse=search_4f32336bdb9255544651299