一些网站是不能让用户在微信里面打开的,避免被封,所以就要判断下。
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>