解决 IOS APP WKWebView 无法访问 http/https 请求

https://www.npmjs.com/package/cordova-plugin-wkwebview-file-xhr

WkWebview 启动的 index.html 不能访问 http/https 请求,需要结合 cordova-plugin-wkwebview-file-xhr 插件。
插件默认只拦截 https 请求

Cordova 项目中添加 cordova-plugin-wkwebview-file-xhr 插件
cordova plugin add cordova-plugin-wkwebview-file-xhr

config.xml 中添加配置

WKWebview 无法显示下载的图片
真机下只能显示 Tmp 目录下的图片文件,所以如果你有下载、显示本地图片的,需要更换文件目录为 Tmp 目录。
注:Tmp 目录是 file:///var/mobile/Containers/Data/Applications//tmp/
可使用 cordova.file.tempDirectory 常量得到这个目录

除了项目从 UIWebView 更换为 WKWebView 外,项目中所有使用的 Cordova 插件都不能有 UIWebView 的 API。项目中使用的插件更新至最新版本(如果作者进行了适配),若插件不适配需考虑寻找替代插件。

官方说明:https://cordova.apache.org/howto/2020/03/18/wkwebviewonly.html