javascript - WKWebview - 拦截 JS CSS
问题描述
我的应用程序使用 UIwebview 拦截所有 js/css/image 文件并使用 NSURLProtocol 从本地相对路径加载。
由于 Apple 从 2021 年 1 月开始强制使用 WKWebview。我被迫使用 WKwebview,但我在拦截 javascript 和 css 文件时遇到了问题。使用自定义协议,我可以拦截图像文件。
有什么方法可以从相对路径中拦截 js/css 文件,有什么建议吗?
解决方案
https://github.com/371612143/WQAWKWebview 这个sdk有一个解决方案。使用ajaxhook发送post消息并使用NSURLProtocol离线缓存html/JS/CSS资源
推荐阅读
- elixir - GenServer 可以在 Elixir 中拥有自己的结构吗?
- r - setwd 中的错误 - 无法更改工作目录
- mysql - 从选择查询中查找数据库名称
- excel - 如何为文件名添加变量?
- sql - Entity Framework Core - 手动将 id 分配给链接的实体
- javascript - 同位素 - 无法读取未定义的属性“filteredItems”
- matlab - for循环数字组
- c# - 有没有办法可以设置类中字段的默认值,这样我就不必在创建时指定值?
- javascript - React Native iOS Api 调用不起作用
- javascript - 单击时JQuery搜索下一个和上一个文本出现更改格式