【发布时间】:2013-02-14 03:59:37
【问题描述】:
我的目标是通过单击 UIWebview 中的链接来检测音频文件(mp3、mp4、m4a 和 wav)。我有委托电话
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
已实现,它会检查 url 扩展是否以上述扩展之一结尾。问题是当我尝试从 mail.google.com 和 mail.yahoo.com 等网站以及其他不使用直接链接的网站下载文件时。
是否有一种通用的方法可以通过单击任何链接来获取文件类型,或者您是否必须在每个站点的基础上进行。当谈到 html/javascript 编码时,我是个菜鸟。感谢您的帮助。
【问题讨论】:
-
@Dmarpco 像 Rapidshare、Mediafire、您提到的两个和许多其他网站不提供直接链接。它们提供的 URL 是安全的,并且只能由 Downloader 使用。他们在下载器发送请求时转换 URL。如果可以的话,您也可以转换 URL。
-
没错。我刚发现这个,所以也许它是同一个概念。 stackoverflow.com/questions/1176936/…
标签: javascript iphone html ios objective-c