我们最近从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。?
请求帮助。
答案 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有没有类似的东西?