0

希望有人能指导我完成这个。

我正在通过webview.loadUrl(). 让我总共加载了 7 个页面,例如 1.html、2.html、....7.html。我在第 7 个索引处,即。7.html 现在使用webview.goBack(),我回到 5.html。在这里,我想用 .html 页面替换 5.html 页面,前提是其他 html 页面是这样的。我的意思是,

Suppose I loaded a.html at 5th index which already had 5.html even if I do   
webview.goBack(),I should get 4.html .And similarly on webview.goForward(),I should 
get 6.html.

默认情况下,在我在第 5 个索引处重新加载 a.html 后,webview.goForward() 根本不起作用。

请帮忙。

4

1 回答 1

1

根据您的描述,我认为您最好不要使用WebView.goBack()or WebView.goForward()。只需通过直接加载您要显示的页面来响应对导航元素的每次点击。然后,实现您的自定义后退/前进逻辑就很简单了。试图颠覆小部件自己的内部历史不太可能有成效。

于 2013-09-03T14:02:47.980 回答