gpt4 book ai didi

javascript - 如何在不检查 HTTP header 的情况下检测移动浏览器?

转载 作者:行者123 更新时间:2023-12-02 19:22:54 25 4
gpt4 key购买 nike

在告诉我这个问题是在阅读我的标题后才提出的,请继续阅读。

我想知道在不嗅探 header 的情况下检测移动浏览器的最佳方法,原因很简单,这可以在台式计算机上修改插件。

这样做的原因是我正在构建一个 HTML5 游戏,并且我不希望它在桌面计算机上玩。如果我让这种情况发生,它可能最终会被自动机器人玩。

我能想到的唯一方法是比较 document/window 的 Javascript offsetWidth 并将其与可能大小的列表进行比较。但是,我相信在不久的将来,手机和平板电脑将具有与台式电脑相似的屏幕分辨率,我无法将它们拆开。

我还有哪些其他选择?当然,Javascript 非常受欢迎。

最佳答案

如果您担心阻止从台式计算机进行访问,那么您基本上不能。 header 很容易伪造,击败浏览器大小检测只是调整窗口大小的问题...我想说,请使用正常的用户代理检测并希望得到最好的结果。

关于javascript - 如何在不检查 HTTP header 的情况下检测移动浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12335259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com