思路:1、限制在微信浏览器打开。2、判断页面是否是在微信浏览器打开。3、对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器 function is_weixin(){ var ua = navigator.userAgent.toLowerCase(); //判断浏览器的类型 if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } } if (!is_weixin()) { // 如果不是微信内置浏览器,就动态跳转到以下页面 window.location.href = 'https://open.weixin.qq/connect/oauth2/authorize?appid=wxdf3f22ebfe96b912&redirect_uri=xxx&response_type=code&scope=snsapi_base&state=hyxt#wechat_redirect';//不是就跳转提示页面 }else{ window.location.href = 'index.html'//是微信浏览器就跳转index.html文件 } }
JavaScript 限制只能在微信浏览器中打开
与本文相关的文章
- Getting Time Left (Countdown) -- Html, Javascript, AngularJS - Stack Overflow
- Eclipse-tomcat运行后在浏览器中打开
- JavaScript, onsubmit - Stack Overflow
- javascript, functions vs variables - Stack Overflow
- javascript, parseInt behavior when passing in a float number - Stack Overflow
- Javascript, Rails views, content_for and DRYness - Stack Overflow
- JavaScript, React - sending multiple simultaneous ajax calls - Stack Overflow
- 浏览器中打开特定网址
- uni-app 判断浏览器是在普通浏览器中还是微信浏览器中
- 在浏览器中输入网址总是打开同一个网站怎么回
- h5页面提示只能在微信浏览器中打开_Javascript限制网页只能在微信内置浏览器中访问...
- 微信中打开下载链接提示浏览器中打开遮罩
- 微信内置浏览器中打开的h5,需要调用微信方法
- Javascript 开启浏览器全屏模式
- static修饰的函数只能在本文件中调用,其他文件想调用怎么办?
- 【点击链接,自动下载安装APP,小米公司的坑】在浏览器中, 我们以为回退就能解决误点击。其实是不管用的。
- C#写入错误信息到WINDOWS日志查看器中的应用程序日志
- JavaScript实用手册
- Javascript, calling function - Stack Overflow
- Javascript, how to split key with dot to recovery json structure - Stack Overflow
评论列表(0)
- 暂无评论