从Web视图中获取超链接文本

时间:2011-05-31 09:23:07

标签: iphone objective-c ipad

大家好 我正在进行一项任务,要求我在iPhone的webview中打开一个HTML页面。我有一个超链接,显示为一个字符串,例如。 “sometext.fileextensiontype”。单击此文本时,它会重定向到链接,例如。 HTTP:www.someweblink.com/uyewihwefkbnamsjdfb”

我能拦截上面的URL,但我想读取超链接字符串,即sometext.fileextensiontype。

任何帮助都将受到高度赞赏。这非常关键和迫切。

此致

1 个答案:

答案 0 :(得分:0)

您需要使用UIWebViewDelegate协议进行确认,并向以下shouldStartLoadWithRequest提供实施

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request     navigationType:(UIWebViewNavigationType)navigationType {

      NSURL *myUrl = [request URL];
      NSString* urlString = [myUrl absoluteString];
      return YES;   
}