我有一個顯示一些鏈接的UIWebview。當我點擊一個鏈接時,它給我一些JSON。爲了顯示發送到我的數據,我需要:從當前UIWebview讀取HTML
1)檢測,當鏈路稱爲
2)獲得JSON
對於2),我已經試過[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
那返回我:
<pre style="word-wrap: break-word; white-space: pre-wrap;">{some JSON}</pre>
和[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(\"pre\")"];
返回一個空對象。還有什麼其他方式來獲得我的JSON?
而對於1)是否有一個UIWebView委託方法來檢測鏈接被調用?
爲了檢測鏈路解決被點擊使用 (UIWebViewNavigationType)navigationType e.g navigationType == UIWebViewNavigationTypeLinkClicked – Injectios
嘿尼古拉斯,你有沒有找到答案?似乎沒有人理解你的問題,而且我正遇到麻煩,就像你一樣從UIWebView讀取JSON。 – hybridcattt
我有相同的確切的輸出,我試圖獲得只是JSON對象。 – sAguinaga