有没有一种方法可以访问历史记录,以便我知道用户在点击后退按钮(调用 WebView.goBack())时访问的 URL?
最佳答案
String historyUrl="";
myWebView = (WebView) findViewById(R.id.webViewContent);
WebBackForwardList mWebBackForwardList = myWebView.copyBackForwardList();
if (mWebBackForwardList.getCurrentIndex() > 0)
historyUrl = mWebBackForwardList.getItemAtIndex(mWebBackForwardList.getCurrentIndex()-1).getUrl();
// Previous url is in historyUrl
关于安卓 WebView : Is there a way to know what the previous URL is?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7813914/