我有一个UIWebView
并且我的网页中有多个链接,我想根据单击的链接从中打开链接,我想对不同的链接执行不同的操作,重点是如何识别不同的链接?我在用
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
//link clicked... but which one?
}
我有一个UIWebView
并且我的网页中有多个链接,我想根据单击的链接从中打开链接,我想对不同的链接执行不同的操作,重点是如何识别不同的链接?我在用
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
//link clicked... but which one?
}
您需要使用 找出点击了哪个网址,并使用我在下面显示的方法request.URL
检查您点击的链接是什么rangeOfString
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
if ([[request.URL absoluteString] rangeOfString:@"http://firstLink"].location!=NSNotFound){
//perform your action..
} else if ([[request.URL absoluteString]rangeOfString:@"http://secondLink"].location!=NSNotFound){
/// perform action for second link..
}
}