1

Androidアプリケーションにwebviewを使用しています.php、htmlファイルをサーバーからオンラインで取得しています。問題は、デスクトップ ブラウザで試してみると追加されたテキストが表示されるのに、Android フォンで試してみると表示されないことです。

WebView の設定で Javascipt が有効になっていることに注意してください。JQuery Mobile プラグインも使用しています。

コード:

function loadMore()
{
    $('#htmlDivID').append("HELLO WORLD.");
}
4

2 に答える 2

0

jquery モバイルを使用してみてください。

function loadMore(){
   $('#htmlDivID').append("HELLO WORLD.");
}
$(document).on('pageinit', function(event){
  loadMore();
});

ドキュメントから:

初期化が発生した後、初期化中のページでトリガーされます。DOM ready() の代わりにこのイベントにバインドすることをお勧めします。これは、ページが直接読み込まれるか、コンテンツが Ajax ナビゲーション システムの一部として別のページに取り込まれるかに関係なく動作するためです。

于 2013-02-08T08:48:00.250 に答える
0

これを試して:

mWebView.setWebChromeClient(new WebChromeClient());

つまり、デフォルトWebChromeClient()を指定するだけでJavaScript alert()作業を開始できます。

于 2013-02-08T08:12:07.257 に答える