首页 > 解决方案 > WKWebview - 拦截 JS CSS

问题描述

我的应用程序使用 UIwebview 拦截所有 js/css/image 文件并使用 NSURLProtocol 从本地相对路径加载。

由于 Apple 从 2021 年 1 月开始强制使用 WKWebview。我被迫使用 WKwebview,但我在拦截 javascript 和 css 文件时遇到了问题。使用自定义协议,我可以拦截图像文件。

有什么方法可以从相对路径中拦截 js/css 文件,有什么建议吗?

标签: javascriptcssiosuiwebviewwkwebview

解决方案


https://github.com/371612143/WQAWKWebview 这个sdk有一个解决方案。使用ajaxhook发送post消息并使用NSURLProtocol离线缓存html/JS/CSS资源


推荐阅读