RT
一个手机站,如何设置让电脑访问不了?
求大神赐教
安徽网友:我小白,只想到了个简单的。用媒体查询 大于多少分辨率时 所有div display: none; 这样只能达到看不到内容
四川网友:加一个js文件判断userAgent,凡是没有mobile字段的统统跳转到一个不存在的目录。
广西网友:现在手机都是1080P以上了,分辨率不太行了吧
天津网友:
Nginx 伪静态里加上这段
if ($http_user_agent !~* "Mobile") {
return 400;
}
甘肃网友:应该很多例子,谷歌一下
山西网友:呀,这东西不一样的虽然大家都是分辨率,我不知道怎么跟你说。就说iPhoneX的屏幕换成电脑才375*812 所以说宽度大于500 就基本不是手机的了,
新疆网友:可以这么搞。检测到分辨率A x B,B大于A的是手机
重庆网友:
- <script type="text/javascript">
- //平台、设备和操作系统
- var system ={
- win : false,
- mac : false,
- xll : false
- };
- //检测平台
- var p = navigator.platform;
- system.win = p.indexOf("Win") == 0;
- system.mac = p.indexOf("Mac") == 0;
- system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
- if(system.win||system.mac||system.xll){
- document.write("电脑端访问");
- }else{
- document.write("手机端访问");
- }
- </script>
复制代码
内蒙古网友:UA判断是不是手机,是手机放行,不是屏蔽
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 如何设置网站pc无法访问,手机端正常呢?