我有一個UIWebView加載一個動態頁面。此動態頁面總是用下面的HTML標籤如何獲取UIWebView中鏈接的URL?
<a id=xyz href=url>X Y Z</a>
該鏈接的URL也是動態的鏈接。此外,該鏈接可能位於所述頁面的HTML代碼層次結構中的不同位置。我想要做的是從這個鏈接&得到的URL存儲在像NSString或其他地方類似的東西。
有無論如何完成上述?
我有一個UIWebView加載一個動態頁面。此動態頁面總是用下面的HTML標籤如何獲取UIWebView中鏈接的URL?
<a id=xyz href=url>X Y Z</a>
該鏈接的URL也是動態的鏈接。此外,該鏈接可能位於所述頁面的HTML代碼層次結構中的不同位置。我想要做的是從這個鏈接&得到的URL存儲在像NSString或其他地方類似的東西。
有無論如何完成上述?
您可以使用:
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('xyz').href"];
,以便獲得url作爲一個字符串。
如果webView的將是你的UIWebView實例的引用,使用下面的代碼:
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('xyz').href"];
你的元素的ID必須是唯一的,所以你一定要找到正確的。
Thankyou。這正是我所期待的。非常棒! – 2012-08-01 09:37:47
Thankyou。這正是我所期待的。非常棒! – 2012-08-01 09:37:58