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 回答