gpt4 book ai didi

iphone - 如何获取重定向的 URL

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:53 24 4
gpt4 key购买 nike

我有一个 URL。当我尝试在浏览器中打开它时,它会重定向到另一个 URL 并显示内容。我想要那个内容但是我没有得到那个重定向的 URL。所以,我无法显示数据。

我怎样才能以编程方式做到这一点??

例如我的网址: http://www.windpowerengineering.com/?p=11020

& 重定向的 URL 是: http://www.windpowerengineering.com/design/mechanical/blades/bladeless-turbine-converts-wind-into-fluid-power/

我想要这个重定向的 URL。我怎样才能得到这个?

最佳答案

1) 指定您的类符合 UIWebViewDelegate 协议(protocol)(并确保您的 WebView 的委托(delegate) socket 连接到您的 View Controller ):

@interface YourWebsiteViewController : UIViewController <UIWebViewDelegate>

2) 添加以下委托(delegate)方法:

-(void)webViewDidStartLoad:(UIWebView *)webView
{
NSURL *url = [webView.request mainDocumentURL];
NSLog(@"The Redirected URL is: %@", url);
}

根据您尝试使用此信息执行的操作,您可能希望用 #2 代替此方法(这将使您有机会阻止页面加载):

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *url = [request mainDocumentURL];
NSLog(@"The Redirected URL is: %@", url);
// Return YES if you want to load the page, and NO if you don't.
return NO;
}

关于iphone - 如何获取重定向的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13505889/

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