3

ランダムに、通常の有効なクエリを実行しているときに、奇妙な点が見られます。

jQuery1.6.4 でいくつかの行をトレースしました (1.7.2 も同じ結果で試しました)。行番号 4737 (makeArray)。

2 つの画像にリンクしました。最初の画像は予想されるケースで、2 番目の画像はエラーの場合で、変数の結果を強調しています。

予想されるケースは単純な jquery オブジェクトですが、2 番目のケースはそうではありません。dom ドキュメント要素のように見えますか? 100%確実ではありません。

どんな助けでも大歓迎です!jQueryでこのエラーを引き起こすために私たちが何をすることができるかについて、私は完全にアイデアがありません:(この問題は断続的であり、約50%の確率でしか発生しません.

ページ上の特定の要素ではないようです。jQuery と対話するすべての要素がこれをトリガーできます。

注: これは Chrome 18 以降でのみ発生します。古いバージョンの Chrome や FF/Safari では発生しません。

想定: http://i.imgur.com/efi0w.png

エラー: http://i.imgur.com/F0cq7.png

詳細情報で投稿を更新します。以下は、有効な結果と非常に奇妙な結果の画像です。ご覧のとおり、これは jquery オブジェクトではなく、セレクター文字列を伴う FUNCTION 呼び出しであるセレクターを備えた単なる「オブジェクト」です。

http://i.imgur.com/TdCUe.png

4

1 に答える 1

0

おそらく、画像を取得する際のトランスポート レベルのエラーであり、.load()その要素の失敗です。img要素には、load遊んでさらに調べることができるイベントがあります。

さらに、

Web サーバーのハードウェア構成によって、HTTP 応答で正常に送信できる最大ファイル サイズが決まります。

于 2012-08-25T13:00:20.703 に答える