他のJavaScriptの前に実行されるように、ドキュメントの先頭近くに次の部分を貼り付けます。
<script type="text/javascript">
window.onerror = function(message, url, lineNumber) {
console.log("Error: "+message+" in "+url+" at line "+lineNumber);
}
</script>
また、XcodeコンソールウィンドウでJavascriptエラーの詳細を表示することもできます。
更新:上記の手法では、未定義の変数などのエラーが記録されます。しかし、コンマがないなどの構文エラーは、スクリプト全体を何も記録せずに中断させます。
したがって、あなたのonDeviceReady関数の先頭に以下を追加する必要があります
console.log('Javascript OK');
あなたがたときにアプリが起動し、「JavaScriptのOKは、」ログ・ウィンドウに表示されて表示されていない場合、それが意味どこかに構文エラーがあります。
http://www.javascriptlint.com/online_lint.php
をし、それはあなたのためにエラーを見つけてみましょう:
にカンマが不足しているために狩りを保存するには、最も簡単な方法は、この一つとして、Javascriptのバリデータにコードを貼り付けることです。
うまくいけば、それはデバッグの苦痛を取り除くことを望みます。
console.logに関する情報はどこにありますか?私はそれを見つけることができません – xus
こんにちは、私はphonegapのより高いバージョンにアップグレードすることによって問題を解決しました。私はphonegapグーグルグループでそれを見たことがあるかもしれませんが、ポストはすでに今日削除されている可能性があります。私はあなたのコードを新しいバージョンのphonegapにアップグレードすることをお勧めします。 – Lukas1