我想检测 Facebook 视频和 Instagram 视频的视频 URL,但 WKWebView 提供了 YouTube 视频 URL。我已经使用了 WKWebView 导航委托,但它没有给出视频 URL。
webView!.addObserver(self, forKeyPath: "URL", options: .new, context: nil)
override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?) {
if let key = change?[NSKeyValueChangeKey.newKey] {
print("observeValue \(key)") // url value
}
}
Facebook 在其官方应用程序或网站之外嵌入或播放视频有限制或限制。他们使用各种机制来防止未经授权的访问其内容。