提问人:qpwr 提问时间:10/31/2023 更新时间:11/1/2023 访问量:32
如何在 Cordova 应用程序中检测 Apple Silicon Mac?
How to detect Apple Silicon Macs in Cordova App?
问:
我正在使用适用于 iOS 的 Apache Cordova 开发应用程序,并希望在搭载 Apple Silicon 的 Mac 上提供它们。
虽然我现在不需要它,但我想在我的 javascript 代码中实现一种方法来区分运行该应用程序的 iPad 和带有 Apple Silicon 的 Mac。
我想出了检查(适用于两个平台)的想法。我的假设是,所有相关的iPad都有两个摄像头(前置和后置),而Mac应该只报告一个前置摄像头(如果有的话)。Ipad 会报告以下内容:navigator.platform
iPad
navigator.camera.Direction
{BACK: 1, FRONT: 1}
Mac 将报告 EITHER 或 (如果没有可用的摄像头)。{BACK: 0, FRONT: 1}
{BACK: 0, FRONT: 0}
你认为这会起作用吗?我是否忽略了什么?
答: 暂无答案
评论
Mozilla/5.0 (iPad; CPU OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
Mozilla/5.0 (iPad; CPU OS 17_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148