为 Web/PWA 实现
在设计插件 API 时,我们发现 Web 已经支持屏幕方向功能(当然移动设备除外)。你可能会问,我们的插件有 Web 实现的意义是什么……难道不能通过编程检测用户是否在 Web 上,然后使用 Screen Orientation Web API,否则使用插件吗?
Web 原生应用的理念是"一次编写,随处运行"。这也适用于插件;使用 Capacitor 插件的开发者应该能够使用相同的插件类和方法,并且它们已在所有平台上实现。
因此,我们将做好开发者公民,将 Screen Orientation Web API 封装在 ScreenOrientation 插件的 Web 实现中。