【问题标题】:Detect if file should be downloaded from UIWebview检测是否应该从 UIWebview 下载文件
【发布时间】: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


【解决方案1】:

抱歉,我没有先看到此链接,但它包含解决此问题所需的一切。

?examine a response while webView:shouldStartLoadWithRequest:naviagiontType... waits?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-20
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多