js判断是否在微信和手机QQ内置浏览器打开

一些网站是不能让用户在微信里面打开的,避免被封,所以就要判断下。

js判断ua。

<script>
    var ua = window.navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i) == 'micromessenger') {
        window.location.href = '跳转到别的网站';
    }
</script>

MicroMessenger就是微信的标记。

QQ的就用:QQ\/[0-9]

同时:

<script>
    var ua = window.navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger\/[0-9]/i)){
      window.location.href = '网站';
    }
    if(ua.match(/QQ\/[0-9]/i)){
      window.location.href = '网站';
    }
  </script>

本站所有内容均为自己码的字,部分代码来源搜索,转载请个原文链接,谢谢~ | 联系我 | 服务器推荐 |

你可能喜欢