iOS WKWebView句柄文件下载

时间:2018-02-21 10:14:55

标签: ios swift http wkwebview wkwebviewconfiguration

我遇到以下问题:

在Web界面中,使用锚标记触发文件下载,如下所示:

<a href="/bla/blabla" download>..</a>

虽然Safari浏览器可以处理此请求并打开对话来处理该文件,但WKWebView将此视为普通链接并且不对其进行任何处理。我希望能够获得使用Safari时通常存在的文件处理程序对话框。

现在有2个问题,我还没有看到它的开放:

  1. 我无法检测到元素上的点击,因为它被视为普通链接。而且我不能依赖URL参数来检测它是否是一个文件,因为它不是经常出现的。
  2. 即使将URL定义为通向文件的URL,我也无法将其传递给Safari,因为它不会与我的应用程序的WKWebView共享会话信息和cookie。
  3. 因此,我想知道在iOS WKWebView中处理文件是否有任何空缺。谢谢。

0 个答案:

没有答案