前端如何检测 iOS 越狱设备?

梦玲 阅读 2

最近在做移动端 H5 应用,产品要求对越狱的 iOS 设备做限制。我在网上查到一些 JS 检测方案,比如检查某些特殊路径是否存在,但试了几个都不太靠谱。

比如这段代码:

fetch('/etc/fstab')
  .then(() => console.log('可能越狱'))
  .catch(() => console.log('正常设备'));

但在真机上测试发现,有些未越狱设备也会触发异常,而且 Safari 对这类请求限制很严,根本拿不到有效响应。有没有更可靠的前端检测方法?还是说这事只能靠原生 App 做?

我来解答 赞 1 收藏
二维码
手机扫码查看
暂无解答

暂无解答