Android 4.0 以降で PhoneGap を使用して JS ファイルにアクセスする際に、よく指摘される問題が発生しています。これは、PhoneGap アプリに致命的な影響を与える WebView の厄介なバグです。スクリプトを動的にロードしようとすると、たとえば
$('head').append('<script type="text/javascript" charset="utf-8" src="app/android.js"></script>');
Android 4.0+ は 404、つまり「クロム エラー -6」で失敗します。URL を解決できません。これは、XHR リクエストに壊滅的な影響を及ぼします。この問題はこのスレッドで概説されており、親切なユーザーが PhoneGap 1.7 のパッチを投稿しています。
http://code.google.com/p/android/issues/detail?id=17535
このパッチを試してみましたが、うまくいきました。私が疑問に思っているのは、PhoneGap 1.4.1 に対して何かできることはないかということです。この時点で本番ビルドを 1.7 にアップグレードすることは実行可能な解決策ではなく、他の人もこの主要な Android バグで同様の立場にあると思います。PhoneGap 1.8.1 でさえ、上記のパッチを統合していないことに注意してください。
PhoneGap 1.4.1 でこの問題を解決できた人はいますか?