如何限制电脑PC端访问Web页面,只能手机端才能访问
2017-04-21 11:05
399 查看
如何限制电脑PC端访问Web页面,只能手机端才能访问
开发中遇到什么学习什么:现在就需要一个链接 电脑不能访问,只有手机端才可以
其实没有你想象的难,一个js就搞定了
不说了上代码
在手机端浏览的页面上加个js:<script type="text/javascript"> var system = {}; var p = navigator.platform; var u = navigator.userAgent; 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) {//如果是PC转 if (u.indexOf('Windows Phone') > -1) { //win手机端 }else { window.location.href = " <%=ctx%>/jsp/mobile/allChannel/addChannelPCerror.jsp"; } } </script>
再看看跳转的错误页面:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ taglib uri="/my-tags" prefix="m" %> <m:contextPath id="ctx"/> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>哎呀,出错了...</title> <style type="text/css"> body { text-align: center; background-color: #eeeeee; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } </style> </head> <body> <img id="post1" class="post" src="<%=ctx %>/jsp/mobile/allChannel/img/error.png"> </body> </html>
怎么样出错了吧。。。。。
哈哈已经完成了
想要咨询欢迎进群261403514对了,截图不清楚的,欢迎下载代码,不过2个积分,权当赞助了,
因为我要下载他们的代码学习的时候需要积分的
相关文章推荐
- python如何判断web访问来源是PC端还是手机端
- 如何提高web页面的访问速度
- WEB-INF中访问受限制的JSP页面的访问方法
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件(转载)
- 如何访问WEB-INF下的页面
- PHP限制页面只能在微信自带浏览器访问的代码
- 如何提高web页面的访问速度
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- JSP页面中限制对 Web 资源的访问
- 如何判断是手机或电脑访问web
- 如何限制访问电脑磁盘
- jsp页面如何访问WEB-INF目录下的资源
- 如何让路由器外部的电脑能访问路由器内部的WEB服务器[TP-LINK]
- 获取需要登陆才能被访问的页面,HttpClient(扩展HttpWebRequest)来实现
- java工程如何修改成web工程,并进行jsp页面的访问?
- 如何让路由器外部的电脑能访问路由器内部的WEB服务器[TP-LINK]
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- WEB-INF目录下jsp页面如何访问WebRoot中的CSS和JS文件