我正在尝试使用UIWebView
加载Soundcloud.com,但不幸的是,soundcloud会强制您使用该应用。您可以搜索和收听曲目,但无法复制或共享曲目。我正在尝试访问该网址但仅向我提供:https://m.soundcloud.com
:
func webViewDidFinishLoad(_ webView: UIWebView) {
print(webview.request?.url?.absoluteString)
}
无论如何都要复制当前曲目的网址?或者至少强迫Soundcloud网站工作并显示所有内容,而不必强制使用他们的应用程序。
答案 0 :(得分:0)
看起来就在这里:
let title = webView.stringByEvaluatingJavaScript(from: "$('.sound__title').html()")
只需将代码放在您想要检查歌曲标题的位置即可。那是UIWebView
答案 1 :(得分:0)
最后解决方案:
let currentURL = webview.stringByEvaluatingJavaScript(from: "window.location.href")!
它为我提供了确切的页面网址