Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我设置了一个执行 uiwebview 的 goBack 方法的自定义按钮。但是,当按下此按钮时,我需要获取目标 URL。我怎样才能访问导航历史的第一个位置?谢谢
在实例变量中实现-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 和存储来自 NSURLRequest 的 URL。然后只需在您的 goBack 方法中访问此变量。如果您有多个导航步骤,请使用一个数组来存储每个后续请求,然后只需访问索引 0 处的对象即可获取原始 URL。
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType