策略
CLI 创建原生工程,config.xml 描述 WebView 与插件,www 为网页资源。
适用
已有 Cordova 插件依赖,或需要覆盖较老的 Android WebView。
限制
工具链偏旧,和 Vite/现代前端整合不如 Capacitor 顺滑。
iOS
同样走 WKWebView;上架要求与 Capacitor 相同,避免纯网页包装。
产物:config.xml + www/ + hooks/
CLI 创建原生工程,config.xml 描述 WebView 与插件,www 为网页资源。
已有 Cordova 插件依赖,或需要覆盖较老的 Android WebView。
工具链偏旧,和 Vite/现代前端整合不如 Capacitor 顺滑。
同样走 WKWebView;上架要求与 Capacitor 相同,避免纯网页包装。
产物:config.xml + www/ + hooks/
cordova.exec
JS → 原生的经典桥:service / action / args。
config.xml
包名、方向、允许导航、插件声明。
deviceready
原生桥就绪后再读写存储与设备。
Plugin XML
声明 Android/iOS 原生实现与 JS 模块。
真实设备上插件在 deviceready 之后才可用。这里模拟一次 Device 调用。
等待 deviceready…