ios - 获取 UIWebView 网址! (myWebView.request.URL.absoluteString 不工作)

标签 ios url uiwebview

我想获取我的 WebView 的 URL。我搜索了解决方案,唯一的是

NSString *myUrl = webView.request.URL.absoluteString ;

这不再有效了!结果是 (null)。

我正在为 iOS 5 开发。

最佳答案

absoluteString 方法没有问题,但 webView.request 可能也是 nil。在加载请求之前,UIWebView 的请求属性似乎为 nil。

如果等待webview完成加载没有问题,使用委托(delegate)方法-(void)webViewDidFinishLoad:(UIWebView *)webView获取你的URL。如果您在此之前需要它,您应该从代码中的其他地方获取它(例如,调用 webview 的 loadRequest 的地方)。

关于ios - 获取 UIWebView 网址! (myWebView.request.URL.absoluteString 不工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8659301/

相关文章:

url - URL路径的大小写和间距的最佳做法是什么?

html - 在线 HTML5 粘性示例

iphone - UIWebView loadHTMLString 显示空白屏幕

ios - SceneKit:更改 SceneKit 文本的枢轴/轴

ios - NSXMLParser "foundCharacters"未调用委托(delegate)方法

ios - 适用于 iOS 7 和 8 的条码扫描器 SDK(免费版)

javascript - 使用javascript更改iframe中的URL

ios - 从 iPhone 库中加载视频,修改帧并实时播放

python - 调用写入服务器上文件的 url(免费)

iphone - 防止UIWebView全屏旋转