繁体   English   中英

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

[英]Access to current track's URL in SoundCloud website with UIWebView

我正在尝试使用UIWebView加载Soundcloud.com,但不幸的是,soundcloud迫使您使用该应用程序。您可以搜索和收听曲目,但不能复制或共享曲目。 我正在尝试访问URL,但只给了我: https://m.soundcloud.com : https://m.soundcloud.com

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

无论如何,有没有要复制当前曲目的URL? 或至少强迫Soundcloud网站正常工作并显示所有内容,而无需强制使用其应用程序。

看起来像在这里:

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

只要将代码放在您想要检查歌曲标题的任何地方即可。 那是为了UIWebView

最后的解决方案:

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

它给了我确切的页面网址

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM