Web/PWA 平台实现
在设计插件 API 时,我们发现 Web 平台本身已支持屏幕方向功能(当然移动设备除外)。您可能会问:"为什么还需要为 web 实现插件?能否直接检测用户是否在 Web 端,然后使用 Screen Orientation Web API,其他平台再使用插件?"
Web Native 应用的核心理念是"一次编写,处处运行"。这同样适用于插件开发,使用 Capacitor 插件的开发者应该能够通过相同的插件类和方法在所有平台上实现功能。
因此,我们将遵循最佳实践,将 Screen Orientation Web API 封装到 ScreenOrientation
插件的 web 实现中。