jquery-mobile v1.1 を使用してモバイル アプリを構築しています。アプリ内の別のページに移動すると、(キャッチされた) DOM Exception 12 エラーが発生します。問題のあるブロックは、jquery.js ファイルの 5197 行目から始まり、次のようになります。
try {
// This should fail with an exception
// Gecko does not error, returns false instead
matches.call( document.documentElement, "[test!='']:sizzle" );
} catch( pseudoError ) {
pseudoWorks = true;
}
ページはエラーが発生したことを登録しますが、アクションをブロックせず、すべてが期待どおりに機能しますが、「ページの読み込み中にエラーが発生しました」というラベルが画面に短時間表示されます。
警告:
*このエラーは Firefox ではスローされませんが、Chrome と Mobile Safari ではスローされます。