私の phonegap アプリケーションには、さまざまな .js ファイルがあります。フッターメニューをクリックすると、他のhtmlファイルを次のように開きます
<div data-role="footer" data-theme="a" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="MainMenu.html" >Menu</a></li>
<li><a href="../../index.html" >Logout</a></li>
</ul>
</div>
</div>
メニューをクリックすると MainMenu.html ファイルが開きます。しかし、多くの場合、黒い画面しか表示されず、MainMenu.html が適切に開かれることもあれば、白い画面と次のようなエラー メッセージが表示されることもあります。
07-02 11:52:54.172: E/Web Console(2292): ReferenceError: Can't find variable: $ at file:///android_asset/www/UI/Equity/home.html#:52
毎回違う反応が来るのはなぜですか?この問題は他の場合にも発生し、ボタンをクリックすると、nect html ページが呼び出されることもありますが、ブラックスクリーンのみが発生してアプリケーションがハングすることもあります。