如何判断小程序是在模拟器里运行还是真机上运行?

发布于 8 年前作者 zzhu12543 次浏览最后编辑 8 年前来自 ask

大家好,请问,我如何能得知当前小程序是在真机上运行,还是在模拟器里运行?我说的模拟器不是开发工具带的那个,是安卓模拟器,或者苹果模拟器。谢谢大家!我想实现的功能是不允许在模拟器上运行。只能在真机上运行。谢谢大家!

3 回复
sdu
sdu1 楼6 年前

用wx.getSystemInfo判断res.platform,开发者工具会返回devtools。真机会返回ios或者android

wx.getSystemInfo(Object object) | 微信开放文档

https://developers.weixin.qq.com/miniprogram/dev/api/base/system/system-info/wx.getSystemInfo.html

fangqiu
fangqiu2 楼6 年前

判断不了

fyin
fyin3 楼6 年前

模拟器拿到的useragent是啥。这个应该判断不了吧