判断是否是微信打开

$(window).load(function () {

    var isweixin = is_weixin();
    if (isweixin) {
        var guid = GetQueryString("itemId");
        window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7359c49ea4a34c8f&redirect_uri=http%3a%2f%2fwxyyb.biotecan.com%2fxuexi%2findex.php%2fHome%2fProductDetail%2fproductdetail%2fproductDetail%2f" +
        guid + ‘.html&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect‘;

    }
    $(‘body‘).addClass(‘loaded‘);
    $(‘#loader-wrapper‘).remove();

});

//获取链接参数
function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}
function is_weixin() {
    var ua = window.navigator.userAgent.toLowerCase();
    if (ua.match(/MicroMessenger/i) == "micromessenger") {   //判断是否是微信打开
        return true;
    } else {
        return false;
    }

原文地址:https://www.cnblogs.com/quitpoison/p/10795470.html

时间: 2024-10-13 09:32:37

判断是否是微信打开的相关文章

JS判断是否是微信打开页面

function isWeiXin(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == 'micromessenger' || ua.match(/_SQ_/i) == '_sq_'){ return true; }else{ return false; } }

判断网站是微信打开的

function is_weixin(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger"){ return true; }else{ return false; } }

判断是否是用微信打开、是否是用微信朋友圈打开

①判断是否是用微信打开 <script>        $(window).on("load",function(){            function is_weixin() {                var ua = navigator.userAgent.toLowerCase();                if (ua.match(/MicroMessenger/i) == "micromessenger") {      

[JavaScript] js判断是否在微信浏览器中打开

用JS来判断了,经过查找资料终于实现了效果, function is_weixn(){     var ua = navigator.userAgent.toLowerCase();     if(ua.match(/MicroMessenger/i)=="micromessenger") {         return true;     } else {         return false;     } } 通过测试完全通过,无论是android 还是iphone,ipad

判断页面是否是微信打开的

原文:判断页面是否是微信打开的 今天遇到一问题,让一个页面在微信上打开,PC上不能直接打开,网上找了许久,没得到满意的答案,而且千篇一律. <?php $user_agent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent, 'MicroMessenger') === false) { // 非微信浏览器禁止浏览 echo "HTTP/1.1 401 Unauthorized"; } else { // 微信浏览器,允许

JS判断页面是在浏览器还是微信打开

一.Navigator对象 1.获取用户的浏览器信息. let ua = navigator.userAgent.toLowerCase(); 打印一下ua的结果: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 //电脑是mac 也可以尝试在不同环境打印出来的值, 2.判断页面是在移动端还是PC端: l

利用window.navigator.userAgent判断当前是否微信内置浏览器

<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="utf-8"/> <title>判断是否是微信内置浏览器</title> </head> <body> <h1>如果用微信浏览器打开可以看到下面的文字</h1> <p></p> </body> </

判断是否从微信进入的两种方法:

JS方法: $(function(){ is_weixn(); }) function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { alert('请在微信中打开!'); window.location.href="<?php echo site_url('w

判断平台以及微信

var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, /