0

1 か月前に、これが含まれている Web ページ (php) を呼び出す単純な webview を作成しました。

  <meta name="HandheldFriendly" content="True">
  <meta name="MobileOptimized" content="320">
  <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">

しかし今、私は同じことをオフラインで行いました。つまり、アセットフォルダー内の同じファイルを呼び出し、それらをすべてローカルで呼び出しました (header.php と footer.php を含む index.php)、css ファイルと js ファイルもwebview 関数 loadurl > "file:///android_asset/index.php" を使用します。デバイス(samsung galaxy s2)で試してみましたが、問題なく実行できましたが、cssまたはheader.phpがロードされません。誰かが私を助けることができますか? ありがとう。

4

2 に答える 2

1

Android デバイスには、PHP コードを実行して生成された HTML を出力するための PHP インタープリター / Apache サーバーが内部にありません。(したがって、インクルード コマンドは機能しません) プレーンな HTML ページをアセット フォルダーに含めるか、サーバーから php ページを読み込む必要があります... (ローカルではない)

ローカルで試すには、サーバーによって生成された HTML ページをオンライン バージョンからブラウザーで保存し、そのページを assets フォルダーに配置します。しかし、ページが動的な場合、それは役に立ちません。

于 2013-05-03T08:23:54.737 に答える