OStack程序员社区-中国程序员成长平台

标题: ios - 如何从 UIWebView 获取 URL 的哈希片段 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 07:59
标题: ios - 如何从 UIWebView 获取 URL 的哈希片段

我正在尝试在 UIWebView 中加载 URL 的哈希片段,我尝试了不同的方法,但它似乎不起作用。

例如,如果 UIWebView 加载了“http://www.mysite.com/home#main”:

NSURL *url = [NSURL URLWithString"http://www.mysite.com/home#main"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];

然后我想获取完整的网址,但它只返回“http://www.mysite.com/home”,有 3 种不同的方法:

1:

NSString *currentURL = [webView.request.URL absoluteString];

2:

NSString *currentURL = [NSString stringWithFormat"%@",[[webView request] URL]];

3:

NSString *currentURL = [webView stringByEvaluatingJavaScriptFromString"window.location.hash"];

我错过了什么



Best Answer-推荐答案


试试 NSString *fragment = [webView.request.URL 片段];

关于ios - 如何从 UIWebView 获取 URL 的哈希片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6408082/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4