<script>
window.onload=function(){
isPc();
}
/**
* 判断用户是手机还是电脑打开网页
*/
function isPc(){
if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
//手机版
/**
*判断是否是微信内置浏览器
*/
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/micromessenger/i)!='micromessenger'){
//不是微信浏览器
......
}else{
//微信浏览器
......
}
}
else {
//pc版本
......
}
}
</script>
只需要针对不同打开方式进行细节处理即可,在微信内置浏览器会存在网页重新排版的问题,只需要做引导即可