Channel API を使用する Python GAE アプリを作成していますが、開発サーバーの使用時に Firefox エラー コンソールで致命的ではないブラウザー エラーが発生することを除いて、すべて正常に動作します。これは基本的にすべての Channel API アプリケーションで同じなので、サンプルの Channel Tac Toe アプリで表示される内容を示します。
これは、表示されるソース コードが常に数字の「1」である構文エラーから始まります。
Error: syntax error
Source File: http://localhost:8080/_ah/channel/dev?command=connect&channel=channel-2053758219-1329727351-185804764220139124118185804764220139124118
Line: 1, Column: 1
Source Code:1
次は「整形式でない」エラーです (Channel Tac Toe のみ):
Error: not well-formed
Source File: http://localhost:8080/_ah/channel/dev?command=poll&channel=channel-2053758219-1329727351-185804764220139124118185804764220139124118&client=1
Line: 1, Column: 1
Source Code:{"winner": null, "userX": "185804764220139124118", "moveX": true, "winningBoard": null, "board": " ", "userO": ""}
次に、「要素が見つかりません」というエラーが無限に続きます。1 秒に約 3 回です。
Error: no element found
Source File: http://localhost:8080/_ah/channel/dev?command=poll&channel=channel-2053758219-1329727351-185804764220139124118185804764220139124118&client=1
Line: 1
この後、私の実際のアプリケーションは問題なく動作しますが、Channel Tac Toe の動作は悪くなります (双方が X プレーヤーになりたがっています)。
これらはすべて JavaScript エラーであるため、スタック トレースがないことに注意してください。
(a) これらの問題の原因は何ですか? アプリケーションは実行されますが、これらのエラーにより自信が低下します。
(b) 無限に続く「要素が見つかりません」というメッセージは、他の JavaScript エラーを確認するのが非常に困難になるため、実際の問題です。
同じ問題の別のレポートに出くわしましたが、フォローアップは役に立ちませんでした.
私の構成: Windows 7、Firefox 10.0.2 (アドオン無効)、GAE 1.6.2