我正在为我的Android应用程序使用webview,我从我的服务器在线获取我的php,html文件。问题是,当我在桌面浏览器中尝试它时,它会显示附加文本,但是当我在Android手机上试用它时,它没有显示。
请注意,我的webview设置中启用了Javascipt。我也使用JQuery Mobile插件。
代码:
function loadMore()
{
$('#htmlDivID').append("HELLO WORLD.");
}
答案 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导航系统的一部分拉入另一个页面,这都将起作用。