如何清除WebAppInterface中的所有历史Webview

时间:2017-12-04 09:15:47

标签: android webview

我尝试在WebAppInterface中清除WebView中的所有历史记录,但它没有明确。

代码: -

new Document()

仅在showMessage中我想清除webview的所有历史记录,以便在后面按下它不会转到上一页。

1 个答案:

答案 0 :(得分:3)

尝试在WebViewClient

中覆盖此功能
@Override
public void doUpdateVisitedHistory(WebView view, String url, boolean isReload) {
    super.doUpdateVisitedHistory(view, url, isReload);
    if (needClearHistory) { 
        needClearHistory = false;
        webview.clearHistory();
    }
}