iphone - 从 uiwebview 获取更新的 url

标签 iphone ios uiwebview uiwebviewdelegate

我打开了一个 uiwebview http://google.com在里面。然后我在谷歌搜索栏中输入一些内容并搜索一些内容。我想要获取在 google 上搜索后生成的更新后的网址。

- (void)viewDidLoad
{
    [super viewDidLoad];
    [self setUrlAddress:@"http://google.com.pk"];
    // Do any additional setup after loading the view from its nib.
    NSURL *url = [NSURL URLWithString:self.urlAddress];
    //URL Requst Object
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    //Load the request in the UIWebView.
    [self.webView setScalesPageToFit:YES];
    [self.webView loadRequest:requestObj];


}

- (void)webViewDidStartLoad:(UIWebView *)webView{
    [appDelegate showActivityView:self.view];
}

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    [appDelegate hideActivityView];
}

最佳答案

试试这个

NSString *currentURL = [webView stringByEvaluatingJavaScriptFromString:@"window.location.href"];

希望它对你有用

关于iphone - 从 uiwebview 获取更新的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15156685/

相关文章:

iphone - 如何直接从 UIWebView 将登录信息传递到网站而不需要再次登录?

iPhone开发: Grabbing selected/highlighted text on UIWebView

iphone - Apple Developer 帐户和配置文件

iphone - 清理 Localized.strings

ios - Objective C-从数组中字典的键值添加数据

iphone - 以其他语言显示选择 selectAll 复制剪切...

ios - 如何使用照片框架从iOS相机胶卷中获取最新的照片?

iPhone SDK。是否可以使用 AVURLlAsset/AVMutableComposition 在 AVplayer 中旋转视频?

ios - 如何每 x 秒快速更新今天的小部件

ios - 如何制作透明的 UIWebView