0
我有一個UIWebView
,我在我的網頁中有多個鏈接,我想根據哪些鏈接被點擊打開鏈接,我想在不同的鏈接上執行不同的操作,重點是我可以如何確定不同的鏈接?我使用確定UIWebView中的多個鏈接
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
//link clicked... but which one?
}
我有一個UIWebView
,我在我的網頁中有多個鏈接,我想根據哪些鏈接被點擊打開鏈接,我想在不同的鏈接上執行不同的操作,重點是我可以如何確定不同的鏈接?我使用確定UIWebView中的多個鏈接
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
//link clicked... but which one?
}
你需要找出點擊哪個URL使用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..
}
}
下