我们有个需求需要实现拦截点击webView的附件进行附件下载和预览,安卓成功实现,iOS端一直下载不下来,最后发现问题在于webView代理拿到的url不全,和安卓对比发现安卓多了userId和token字段,iOS拦截下来没有该参数,导致下载失败。后面想着直接用webView预览即可。但是不知道为什么有部分手机不支持预览,直接是打不来的状态。最后使用navigationAction.targetFrame.isMainFrame实现附件预览。最后遇到返回webView时候会遇到整体字体放大的情况,使用navigationAction.targetFrame.isMainFrame还遇到导航栏