2011-03-09 93 views
1

我正在编写另一个源阅读器,并且我想使添加新的源很容易,所以我实现了一个UIWebView,您可以在其中浏览网页,并且当您点击添加按钮时,当前应扫描页面以查找rss供稿网址。但我不明白。从UIWebView中的页面提取源URL

我对Javascript和DOM没有真正的想法。 但我知道你可以通过[wv stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];获得UIWebview的内容。
所以我试过@"document.head"但这不起作用。

有没有办法通过一些javascript的帮助获取当前显示的网页的<head>
甚至更​​好,我可以使用JavaScript来获取实际的饲料网址吗?

我想避免对url进行另一次获取以获取html,然后使用NSScanner扫描feed URL。

我期待着朝着正确的方向前进。

回答

1

改为使用“document.all [0] .innerHTML”。我相信这会为您提供完整的当前网页的HTML源代码,而不仅仅是body元素之间的内容。然后尝试扫描元素。