gpt4 book ai didi

objective-c - 如何判断webview页面是如何加载的?

转载 作者:行者123 更新时间:2023-12-03 17:58:15 26 4
gpt4 key购买 nike

判断webview页面是如何加载的?让我告诉您页面正在加载。另外,无法打开 Webview 中加载的网页,例如下面的一些 URL。

- (void)awakeFromNib {
NSString *urlString = @"http://www.google.com";
// Insert code here to initialize your application
[[_webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
}

- (IBAction)googleOpen:(id)sender {
[_webView setMainFrameURL:@"http://www.google.com"];
}

- (IBAction)baiduOpen:(id)sender {
[_webView setMainFrameURL:@"http://www.baidu.com"];
}

- (IBAction)yahooOpen:(id)sender {
[_webView setMainFrameURL:@"http://www.yahoo.com"];
}

如何通过传递参数的方式打开 URL? enter image description here

最佳答案

  1. 如果您想知道网站何时加载,请链接 WebFrameLoadDelegate 协议(protocol),并实现 webView:didFinishLoadForFrame: 来了解网页是否已加载。

  2. 使用webView:didStartProvisionalLoadForFrame:了解网页是否已开始加载。

  3. 检查您的互联网连接,并查看是否可以从其他网络浏览器打开网站。如果有效,请检查 IBAction 是否正确链接到按钮。

  4. 打开带参数的 URL 是什么意思?如果您的意思是让用户在某些网站(例如 Google)上搜索关键字的文本字段,只需执行 http://www.google.com/search?q=%yoursearch,将 %yoursearch 替换为用户输入。

关于objective-c - 如何判断webview页面是如何加载的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10255741/

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