WebView与WebViewClient中的Android问题

时间:2011-08-27 07:47:56

标签: android android-webview

我正在整合移动网页。在我的应用程序中,我使用了WebView。我在其中显示了一个网页,当点击一个按钮时,它会转到另一个页面。所以,我在WebViewClient中使用了shouldOverrideUrlLoading()方法。我在我的网页上有一个提醒,每当弹出一个对话框,在网页视图中显示为url作为标题。所以我使用这段代码来显示JsAlert的对话框。

webview.setWebChromeClient(new WebChromeClient() {

@Override
public boolean onJsAlert(WebView view, String url, String message, android.webkit.JsResult result) {
    //Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
    alert.setTitle(message);
    alert.setPositiveButton("OK", null);
    alert.show();
    result.confirm();
    return true;
}

然后另一个网页(覆盖的网址)有谷歌地图。 onJsAlert()不适用于此页面。网页提醒显示为网址标题。

如何设置onJsAlert以覆盖页面?

0 个答案:

没有答案