h5 站点,怎么才能判断访问用户是真实手机,还是浏览器的模拟器?

2017-02-21 14:07:55 +08:00
 work4seo

目前我能想到的就是利用 h5 的 systeminfo api ,获取电池、温度等传感器信息。 综合测试下来之后, iPhone 与 Android 兼容的,是一个陀螺仪 api ,可以根据其中的计算时间来判断真实设备。

微信的做法是除了 UA 之后绑定了一个 session id ,这个做法我们实现起来有点困难,囧

想要请教一下大家,有没有更好的方法来禁止浏览器的模拟器访问?

不要歪楼,谢谢大家 =。=||

5002 次点击
所在节点    浏览器
1 条回复
wafm
2017-02-21 18:20:25 +08:00
你做的就差不多了,判断机器硬件,不过真有这心思的话 突破也不是问题的。

建议多从规则入手 而不是和逆向者硬碰硬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/342045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX