这是一个创建于 64 天前的主题,其中的信息可能已经有所发展或是发生改变。
在 iOS 使用 onFileDownload 属性来捕获下载事件的时候,我们注意到 iframe 中的下载链接无法捕获到,会被 webview 直接加载,因此无法对其进行处理。
当前考虑过的方案,但都不理想:
1.通过 url 后缀黑白名单来处理非 TopFrame 的下载请求。
2.通过 fetch 判断 content-type 来处理非 TopFrame 的下载请求。
请问有什么比较完美的办法在 webview 层面处理好这个问题?
2 条回复 • 2024-09-10 23:34:33 +08:00