使用UIWebView访问SoundCloud网站中当前曲目的URL

时间:2017-09-22 17:57:40

标签: ios swift uiwebview soundcloud

我正在尝试使用UIWebView加载Soundcloud.com,但不幸的是,soundcloud会强制您使用该应用。您可以搜索和收听曲目,但无法复制或共享曲目。我正在尝试访问该网址但仅向我提供:https://m.soundcloud.com

func webViewDidFinishLoad(_ webView: UIWebView) {
        print(webview.request?.url?.absoluteString)
    }

无论如何都要复制当前曲目的网址?或者至少强迫Soundcloud网站工作并显示所有内容,而不必强制使用他们的应用程序。

2 个答案:

答案 0 :(得分:0)

看起来就在这里:

let title = webView.stringByEvaluatingJavaScript(from: "$('.sound__title').html()")

只需将代码放在您想要检查歌曲标题的位置即可。那是UIWebView

答案 1 :(得分:0)

最后解决方案:

let currentURL =  webview.stringByEvaluatingJavaScript(from: "window.location.href")!

它为我提供了确切的页面网址