0

注意:这个问题适用于 SWIFT 2、OS X,而不是 IOS。

我需要一种以编程方式获取经过 js 处理的源内容(浏览器的“查看源”选项中可用的最终源内容)的方法。

当以编程方式检索源内容时,它具有 JSON 搜索结果的占位符,而不是浏览器的“查看源”显示的实际结果。

我能够加载页面,但不知道如何提取加载 URL 的源内容。

func loadAddressURL() {
    let url = "https://url/search"
    let URL = NSURL(string: url)!
    let request = NSURLRequest(URL: URL)
    webView.mainFrame.loadRequest(request)
}
4

1 回答 1

0

使用以下代码:

document.createTextNode( document.documentElement.outerHTML );

在 Action App Extension 中访问 URL 并返回 HTML:

扩展点 典型的应用扩展功能

操作(iOS 和 macOS;UI 和非 UI 变体)操作或查看源自主机应用程序的内容。

参考

于 2016-12-13T00:02:54.633 回答