0

我设置了一个执行 uiwebview 的 goBack 方法的自定义按钮。但是,当按下此按钮时,我需要获取目标 URL。我怎样才能访问导航历史的第一个位置?谢谢

4

1 回答 1

0

在实例变量中实现-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 和存储来自 NSURLRequest 的 URL。然后只需在您的 goBack 方法中访问此变量。如果您有多个导航步骤,请使用一个数组来存储每个后续请求,然后只需访问索引 0 处的对象即可获取原始 URL。

于 2012-05-08T19:17:12.363 回答