gpt4 book ai didi

ios - 如何检测 UIWebView 何时更改页面?

转载 作者:行者123 更新时间:2023-11-29 02:44:30 25 4
gpt4 key购买 nike

如何检测 UIWebView 何时更改页面?目前我正在使用

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

但这不仅检测页面更改,还检测页面上的每个请求。

我正在尝试获取它,以便当用户点击链接时它会检测到点击,然后我可以看到用户试图查看的 url 是什么。

有什么想法吗?

谢谢

最佳答案

因此,您可以询问 navigationType ... 定义为 ...

enum {
UIWebViewNavigationTypeLinkClicked,
UIWebViewNavigationTypeFormSubmitted,
UIWebViewNavigationTypeBackForward,
UIWebViewNavigationTypeReload,
UIWebViewNavigationTypeFormResubmitted,
UIWebViewNavigationTypeOther
};
typedef NSUInteger UIWebViewNavigationType;

...并据此采取行动,和/或调查任何细节的请求...

    NSURL *url = [request URL]; or NSURL *url = [[request URL] absoluteString];

关于ios - 如何检测 UIWebView 何时更改页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25312366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com