有办法完全禁止 PC 用户访问吗?

2017-10-29 10:13:09 +08:00
 qcloud

用的 wordpress,还有 nginx,想从 nginx 或者 php 进行修改,目前想的是识别 UA,看看 V 友还有没有其他的办法

6350 次点击
所在节点    问与答
50 条回复
herozhang
2017-10-29 10:23:18 +08:00
做成 app,然后网页上放个市场下载地址
3Shain
2017-10-29 10:24:27 +08:00
我想到一个曲线救国的方案
css 里设置 media 一定宽度就认为是电脑,所有元素都 hide 掉,或者显示一个请通过手机访问
Jackeriss
2017-10-29 10:27:48 +08:00
@3Shain 那人家把浏览器窗口缩小点不是照样看
qcloud
2017-10-29 10:35:25 +08:00
@herozhang #1 app 不会耶..
rogwan
2017-10-29 10:36:15 +08:00
不可能准确识别。各种模拟器,服务器分不清是 PC 还是 mobile。
gamexg
2017-10-29 10:40:16 +08:00
微信公共号?
qcloud
2017-10-29 10:42:07 +08:00
@gamexg #6 小程序也行
fox0001
2017-10-29 10:44:11 +08:00
@herozhang #1 即使做成 app,也能在 PC 上用模拟器运行
thinks
2017-10-29 10:44:45 +08:00
楼主是阿里闲鱼事业部的吗?
3Shain
2017-10-29 10:45:41 +08:00
@Jackeriss 若不是功能上的阻断这也是最好的方案了吧(不过看楼主说法似乎真就得在功能上禁止 PC 访问
qcloud
2017-10-29 10:46:13 +08:00
@thinks #9 不是哈
jugelizi
2017-10-29 11:34:32 +08:00
我可以在电脑上装个模拟器访问吧
ETiV
2017-10-29 11:51:39 +08:00
提到 UA 我就想笑

我老婆所工作的银行,他们官网用 Chrome 打开、用 Firefox 打开,至今都 TM 给我显示个手机版页面……-_-||
rssf
2017-10-29 12:06:26 +08:00
估计就是咸鱼
nimingyonghu
2017-10-29 12:08:53 +08:00
@thinks
@rssf 2333
meszyouh
2017-10-29 12:15:45 +08:00
试试 从移动端浏览器 click 事件有 300ms 延迟这个方向着手
maplerecall
2017-10-29 12:25:20 +08:00
除非强依赖于某个平台的接口,比如单独 app 或者 wx 之类的不然不可能,Chrome 只需不到 5 秒就可以打开手机模拟,你就完全拿我没办法。

不过如果你只想过滤一般用户那 ua 就够了
herozhang
2017-10-29 12:26:47 +08:00
@fox0001 lz 要求的是在移动端运行,并没有限制移动端在什么东西上运行啊
seasstyle
2017-10-29 12:35:02 +08:00
禁止浏览器标示可以做到?
ijse
2017-10-29 13:00:34 +08:00
接入微信
js 获取移动设备特有的传感器数据

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

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

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

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

© 2021 V2EX