我有一个webview,其中包含进度对话框:
public void onLoadResource (WebView view, String url) {
if (progressDialog == null)
{
progressDialog = new ProgressDialog(activity);
progressDialog.setMessage("Loading... ");
progressDialog.show();
}
}
我正在加载的页面有一个由javascript控制的按钮,其中有一个对话框:
function confirmation() {
var answer = confirm("Are You sure?")
if (answer) {
alert("No information saved!")
window.history.go(-2);
}
else {
alert("You may hit save to submit information")
}
}
问题是当我点击此按钮时,什么也没发生。如果我删除进度对话框。按钮功能非常好。我添加了
webview.getSettings().setJavaScriptEnabled(true);
但是根本没有运气。有没有遇到过这个?我该如何解决?