0

モバイル、フォンギャップ、Android アプリで簡単な jQuery を取得しようとしています。

css は Android フォンでは機能しません。ここで同じトピックに関するいくつかの投稿を行いました。また、js および css アセットをローカルに保存し、config.xml などにアクセスを追加しようとしましたが、成功しませんでした。どんな助けにも感謝します。

ここにhtmlファイルがあります。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Page Template</title>
<meta name='viewport' content='minimum-scale=1.0, width=device-width, maximum-scale=1.0, user-scalable=no'/>
<script type="text/javascript" src="cordova.js"></script>
<link rel='stylesheet' href='http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css' />
<script src='http://code.jquery.com/jquery-1.7.1.min.js'></script>
<script src='http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js'></script>







</head>
<body>

    <div data-role="page">
        <div data-role="header">
            <h1>Page Header</h1>
        </div>

        <div data-role="content">
            <p>Hello jQuery Mobile!</p>
        </div>

        <div data-role="footer" data-position="fixed">
            <h4>Page Footer</h4>
        </div>
    </div>

</body>
</html>
4

5 に答える 5

3

最善の策は、ファイルをダウンロードしてプロジェクトに直接配置することです。これにより、アプリが表示される前にアセットが読み込まれ、ランタイムの問題が防止されます。さらに、ユーザーがアプリを開いてインターネットにアクセスできない場合、すべてが失敗します。

それでもローカルで動作しない場合は、ファイルへのポインターを再確認し、それらを正しいパスに配置していることを確認してください。それ以外では、動作しない理由はありません。

于 2013-09-30T19:29:01.840 に答える
1

実際、ネットワークが利用できない場合、Web ページが開かれず、jquery モバイル CDN を使用している場合、すべて問題ないようです。私の提案は、デバッグ目的で最初に次のようにメタデータタグを変更しようとしています:

<meta name='viewport' content='width='device-width'/>

私が助けてくれることを願っています。

于 2013-10-01T00:09:48.927 に答える
0

Androidフォンでコードを試してみましたが、何も変更せずに機能しました。これにはリモート ファイルが含まれているだけで、クロス ブラウザー リクエストを作成していないため、構成にアクセスを追加する必要はありません。

phonegap アプリの設定に問題がある可能性があります。よくわかりませんが、正しい SDK バージョンをターゲットにしていることを確認してください。

于 2013-10-01T04:58:04.493 に答える