admin 管理员组文章数量: 887018
js端限制:
var agent = navigator.userAgent.toLowerCase();
var isWeixin = agent.indexOf('micromessenger') != -1;
if (!isWeixin) {
window.location.href = "https://open.weixin.qq/connect/oauth2/authorize?appid=888"
}
java:pc端限制
/**
检查访问方式是否为移动端
@Title: check
@Date : 2019-9-7 下午04:15:33
@param request
@param response
@throws IOException
*/
public boolean check(HttpServletRequest request,HttpServletResponse response) throws IOException{
boolean isFromMobile=false;
HttpSession session= request.getSession();
//检查是否已经记录访问方式(移动端或pc端)
if(null==session.getAttribute("agent")){
try{
//获取ua,用来判断是否为移动端访问
String userAgent = request.getHeader( "USER-AGENT" ).toLowerCase();
if(null == userAgent){
userAgent = "";
}
isFromMobile=CheckMobile.check(userAgent);
//判断是否为移动端访问
if(isFromMobile){
System.out.println("移动端访问");
session.setAttribute("agent","mobile");
} else {
System.out.println("pc端访问");
session.setAttribute("agent","pc");
}
}catch(Exception e){}
}else{
isFromMobile=session.getAttribute("agent").equals("mobile");
}
return isFromMobile;
}
版权声明:本文标题:微信公众号禁止浏览器打开 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727322703h1101596.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论