9

最近、 Facebook のxd_arbiter.phpファイルからエラーが発生し始めました。私たちが行った変更を思い出すことができないため、問題は Facebook にあると考え始めています。

このエラーは firefox 14.0.1 で発生します (chrome、safari、opera (最新バージョン)) は正常に動作しているようです。

このプロジェクトは Facebook Connect サイトで、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 メソッドが呼び出される前です。

この投稿を見ましたが、これはあまり役に立ちません..

http://static.ak.facebook.com/connect/xd_arbiter.php へのリンクが無期限にハングしないようにする方法

誰でもこの問題が発生していることを確認できますか?また、問題が Facebook にあることを確認できますか?

助けてくれてありがとう。

4

2 に答える 2

4

同様の問題がありますがall.js、昨日 (2012 年 10 月 2 日) から Firebug のデバッグを行っています。Mac Lion の Firefox 15.0.1 で Firebug 1.10.3 をテストしました。

Firebug は、次の Javascript エラーを示していますall.js

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)
于 2012-10-03T19:10:01.297 に答える
3

これは、JSON実装の機能テストを行うために行われる制御されたエラーです。ソースを見ると、それはtry / catchでキャッチされているので、何の影響もありません。それか

Chromeには2つのデバッグモードがあります。1つはすべてのエラーで停止し、もう1つはキャッチされていないエラーでのみ停止します。Firebugには同様のモードがありませんか?

于 2012-10-03T23:42:41.560 に答える