我可以安全地限制访问移动网站上的桌面用户吗?

Aar*_*ron -1 javascript security html5 jquery-mobile

使用twitter bootstrap和jquery mobile,我正在建立一个移动网站,并且只想限制对移动/平板电脑用户的访问.

我想检查屏幕大小然后重定向,但我认为它本身很容易绕过.

有什么方法可以安全地实现这一目标吗?

Ry-*_*Ry- 6

没有简单的方法可以做到这一点,因为桌面浏览器和移动浏览器之间没有任何有意义的区别.当然,用户代理和屏幕尺寸很容易被伪造,Chrome的开发人员工具甚至可以使用特定的设置来模拟移动浏览器进行测试,包括模拟触摸事件和设置设备方向(只需单击右下角的齿轮图标) .

不要强制执行此操作,因为你会犯错误,有人会感到沮丧.

如果你这样做,只需使用用户代理,希望没有人关心到足够的麻烦.