Android webview不显示Javascript附加

时间:2013-02-08 08:07:21

标签: javascript android jquery webview

我正在为我的Android应用程序使用webview,我从我的服务器在线获取我的php,html文件。问题是,当我在桌面浏览器中尝试它时,它会显示附加文本,但是当我在Android手机上试用它时,它没有显示。

请注意,我的webview设置中启用了Javascipt。我也使用JQuery Mobile插件。

代码:

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

2 个答案:

答案 0 :(得分:0)

试试这个:

mWebView.setWebChromeClient(new WebChromeClient());

即。提供默认WebChromeClient()足以使JavaScript alert()生效。

答案 1 :(得分:0)

尝试使用jquery mobile:

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

来自docs:

  

在初始化页面上触发,初始化后发生。我们建议绑定到此事件而不是DOM ready(),因为无论是直接加载页面还是将内容作为Ajax导航系统的一部分拉入另一个页面,这都将起作用。