jQuery遅延オブジェクトコールバックを使用して依存ファイルをロードするbackboneJSプロジェクトがあります.Webサイトは、デスクトップ、テスト済みのAndroidデバイス、およびiOS 5.1を搭載したiPadで正常にロードされます.クライアントは、サイトが彼女のiPadでは機能しないことに注意しました. iOS 4.3.5で。これが私のコードです:
$.when(
// Load the stuff here...
).done(
// Call jQuery DOM ready code here...
).fail(
function () {
for(var i=0; i<arguments.length; i++) {
console.log(arguments[i]);
}
}
);
これは、Safari のデバッグ コンソールに送信されるものです (console.log
ステートメントの行番号を差し引いたもの)。
[object Object]
parseerror
SyntaxError: Parse error
それはまったく役に立ちません-15のバックボーンビューとモデルを盲目的にデバッグせずに、その解析エラーを特定する方法はありますか? トラブルシューティングの調査中に見逃した Backbone または jQuery deferred に関する既知の古い iOS Safari バグはありますか?
編集:次のバージョンを使用 -
Backbone.js (unminified) 0.9.1
jQuery (unminified) 1.8.0