我设置了一个执行uiwebview的goBack方法的自定义按钮。但是,我需要在按下此按钮时获取目标URL。我怎样才能访问导航历史的第一个位置?谢谢
答案 0 :(得分:0)
实施-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
并将NSURLRequest中的URL存储在实例变量中。然后只需在goBack方法中访问此变量。如果您有多个导航步骤,请使用数组存储每个后续请求,然后只需访问索引0处的对象即可获取原始URL。