首页 > 解决方案 > 拦截 WKWebView 对本地文件的访问

问题描述

我的应用程序中有一个显示地图的 WKWebView。可以将本地图块添加到此地图,即卫星图像。此本地图块位于我的应用程序的文档文件夹中。

现在我需要在 WKWebView 加载其中一个文件时进行拦截,这样我就可以使用来自另一个来源的图像。

已经尝试过使用 Scheme 的 CustomSchemeHandler(),file:///但因为这不是有效的 URL,所以它不起作用。decidePolicyFor navigationAction加载图像时也不会调用该方法。

有没有办法实现我想要的?

标签: iosswiftwkwebviewfile-access

解决方案


推荐阅读