ios - 拦截 WKWebView 对本地文件的访问
问题描述
我的应用程序中有一个显示地图的 WKWebView。可以将本地图块添加到此地图,即卫星图像。此本地图块位于我的应用程序的文档文件夹中。
现在我需要在 WKWebView 加载其中一个文件时进行拦截,这样我就可以使用来自另一个来源的图像。
已经尝试过使用 Scheme 的 CustomSchemeHandler(),file:///
但因为这不是有效的 URL,所以它不起作用。decidePolicyFor navigationAction
加载图像时也不会调用该方法。
有没有办法实现我想要的?
解决方案
推荐阅读
- io - 操作系统如何处理输入操作?
- c# - 根据复选框状态添加/删除用户控件。如果已检查用户控件添加正确但无法删除
- google-bigquery - 关于引用列位置和列数的 CSV 表的错误
- php - 显示来自存储路径 laravel 的文件
- python - “AttributeError:‘模块’对象没有属性‘CUIAutomation’”
- java - 更改卡片视图立面颜色
- webpack - 从 Angular 9 创建单个 JS,包括 SourceMaps
- php - IIS 7 上的 PHP FastCGI open_basedir 限制
- python - Python 驱动程序中的命令 client.stats 来自哪里?
- sql-server - 在 SQL Server 中将二进制 bigint 从 VB.NET 转换为 datetime