JDS3中的Facebook xd_arbiter.php错误

时间:2012-08-19 11:02:37

标签: javascript facebook facebook-javascript-sdk

我们最近从facebook的xd_arbiter.php文件开始收到错误,我无法回想起我们所做的任何更改,所以我开始认为问题出在facebook上。

这个错误发生在firefox 14.0.1中,(chrome,safari,opera(最新版本))似乎工作正常。

该项目是一个facebook连接站点,我们正在使用js api。我们基本上使用的是facebook提供的相同代码。

http://developers.facebook.com/docs/guides/web/#login

如果用户在进入我们的网站之前登录到Facebook,则只会发生错误。 在all.js文件的异步加载之后,我们收到此错误。

JSON.parse: bad control character in string literal 
xd_arbiter.php?version=10中的

。这是在调用FB.init方法之前。

我看过这篇文章,但这没什么用,是吗......

how to avoid links to http://static.ak.facebook.com/connect/xd_arbiter.php hanging indefinitely

任何人都可以确认他们也遇到了这个问题,并确认问题出在facebook。?

请求帮助。

2 个答案:

答案 0 :(得分:4)

我有一个类似的问题,但在昨天(2012年10月2日)的all.js我的Firebug调试中。 我在Mac Lion上的Firefox 15.0.1上测试了Firebug 1.10.3。

Firebug在all.js中显示此Javascript错误:

JSON.parse: bad control character in string literal 
You can disable/enable break notifications in panel's tab menu.

Line 17:  (line 17 is super long - so I'm not putting it in here.  
          Somewhere in all.js:17 is a bad-control character I guess)

答案 1 :(得分:3)

这是一个受控制的错误,用于测试JSON实现。如果您查看源代码,它会被try / catch捕获,因此不应该有任何后果。那个

Chrome有两种调试方式,一种是在所有错误上停止的,另一种是只停留在未捕获的错误上的模式 - Firebug有没有类似的东西?