我有一个Meteor应用程序,部署在iOS和Android设备上,我希望某些代码只在iOS设备上运行,而不在Android上运行。我知道可以使用navigator.userAgent来检测设备,但这只适用于在浏览器上运行应用程序的情况。
//如果是在浏览器上运行,则下面的方法有效
navigator.userAgent.toLowerCase().indexOf("android") > -1;
但是,如果我使用 Meteor Cordova 插件创建一个 bundle 以便在 Android 上使用,那么是否有可能检测设备,使其像本地应用程序一样工作呢?