在 Web 项目中使用 Capacitor
Capacitor 全面支持传统 Web 应用和渐进式 Web 应用(PWA)。实际上,使用 Capacitor 可以轻松地将 iOS 和 Android 应用商店应用以 PWA 版本发布,只需极少的工作量。
浏览器支持
Capacitor 核心库和插件基于 ES2017 构建。所有现代浏览器(包括 iOS 和 Android 上支持 PWA 的浏览器)都支持这种新的 JavaScript 语法,但在 IE11 中需要额外的 JavaScript 转换(例如使用 Babel)才能运行。
支持 Web 的插件会进行功能检测,如果浏览器不支持特定的 Web API,将会抛出异常。
安装
如果你已经在为 iOS 或 Android 使用 Capacitor 进行构建,无需额外的安装步骤!
否则,请先查看安装指南再继续。
将 Capacitor 作为模块使用
大多数情况下,应用会使用带有构建系统的框架来支持导入 JavaScript 模块。通过从 @capacitor/core
导入或导入插件,Capacitor JavaScript 运行时将随你的应用一起加载。
将 Capacitor 作为脚本引入
此选项已不再可用,请使用 JavaScript 模块打包工具。
上线发布
当你准备好发布渐进式 Web 应用并与全世界分享时,只需上传 Web 资源目录的内容即可。
该目录包含运行应用所需的一切!