1

そのため、Android 2.2 から 4.2 で実行している私のアプリは、かなり奇妙な動作をしています。jQueryモバイル最新バージョンのCordova 2.3.0で実行されています。

外部ファイル「app.js」に JavaScript がある場合、バージョン 2.2 および 3.2 は完全に正常に動作します。Android バージョン 4.0 では、外部ファイルでは動作しません。これが機能しない理由がわかりません。ファイルのアクセス許可があり、すべてのフレームワークが適切にロードされています。ボタンをクリックすると、メソッドが呼び出され、それがエラーになります。

エラーは次のとおりです。

「Uncaught ReferenceError: detectBrowser1 が file:///android_asset/www/main.html で定義されていません」

detectBrowser1 は、電話を検出し、起動したマップの画面サイズを設定するメソッドです。

ちなみに、インデックスファイルはmain.htmlを指しています

Chromeでもこのエラーが発生しますが、Androidでも機能するようにしたいだけです。

権限エラーか何かのようですが、必要な権限があります。数日前にこれがうまく機能したことを覚えています。

4

0 に答える 0