联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
手机访问电脑版页面,然后跳转手机端,速度很慢
类型:迅睿CMS 更新时间:2021-11-18 19:46:57 自动识别

手机访问时,会先出现电脑版页面,大概1秒的时间,才跳转到手机版页面,求教哪里出了问题?明明开启了自动识别。不应该是手机访问时直接到了手机版页面吗


{xunruicms_img_title}

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2021-11-18 18:20:47
    Chrome 0
    跳转代码放到head内部,并且不要写$(){里面},可以提升速度
    满意答案
  • 清风
    #2楼    清风
    2021-11-18 18:23:58
    Chrome 0
    迅睿框架联合创始人 已经是放到了header.html,但手机打开,明显闪了一下电脑版的页面。
  • 迅睿框架联合创始人
    #3楼    迅睿框架联合创始人
    2021-11-18 18:24:59
    Chrome 0
    代码发来看看,不要写$(){里面}
  • 清风
    #4楼    清风
    2021-11-18 18:27:38
    Chrome 0
    迅睿框架联合创始人 我直接复制这些代码放到PC版的header.html文件里<script type="application/javascript"> $(function(){ var MobileUA = (function() { var ua = navigator.userAgent.toLowerCase(); var mua = { IOS: /ipod|iphone|ipad/.test(ua), //iOS IPHONE: /iphone/.test(ua), //iPhone IPAD: /ipad/.test(ua), //iPad ANDROID: /android/.test(ua), //Android Device WINDOWS: /windows/.test(ua), //Windows Device TOUCH_DEVICE: ('ontouchstart' in window) || /touch/.test(ua), //Touch Device MOBILE: /mobile/.test(ua), //Mobile Device (iPad) ANDROID_TABLET: false, //Android Tablet WINDOWS_TABLET: false, //Windows Tablet TABLET: false, //Tablet (iPad, Android, Windows) SMART_PHONE: false //Smart Phone (iPhone, Android) }; mua.ANDROID_TABLET = mua.ANDROID && !mua.MOBILE; mua.WINDOWS_TABLET = mua.WINDOWS && /tablet/.test(ua); mua.TABLET = mua.IPAD || mua.ANDROID_TABLET || mua.WINDOWS_TABLET; mua.SMART_PHONE = mua.MOBILE && !mua.TABLET; if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } return mua; }()); //SmartPhone if (MobileUA.SMART_PHONE) { // 移动端链接地址 document.location.href = '{str_replace(SITE_URL, SITE_MURL, $my_web_url)}'; } }); </script>
  • 迅睿框架联合创始人
    #5楼    迅睿框架联合创始人
    2021-11-18 18:28:25
    Chrome 0
    <script type="application/javascript">
    var MobileUA = (function() {
    	var ua = navigator.userAgent.toLowerCase();
    	var mua = {
    		IOS: /ipod|iphone|ipad/.test(ua), //iOS
    		IPHONE: /iphone/.test(ua), //iPhone
    		IPAD: /ipad/.test(ua), //iPad
    		ANDROID: /android/.test(ua), //Android Device
    		WINDOWS: /windows/.test(ua), //Windows Device
    		TOUCH_DEVICE: ('ontouchstart' in window) || /touch/.test(ua), //Touch Device
    		MOBILE: /mobile/.test(ua), //Mobile Device (iPad)
    		ANDROID_TABLET: false, //Android Tablet
    		WINDOWS_TABLET: false, //Windows Tablet
    		TABLET: false, //Tablet (iPad, Android, Windows)
    		SMART_PHONE: false //Smart Phone (iPhone, Android)
    	};
    	mua.ANDROID_TABLET = mua.ANDROID && !mua.MOBILE;
    	mua.WINDOWS_TABLET = mua.WINDOWS && /tablet/.test(ua);
    	mua.TABLET = mua.IPAD || mua.ANDROID_TABLET || mua.WINDOWS_TABLET;
    	mua.SMART_PHONE = mua.MOBILE && !mua.TABLET;
    	if(ua.match(/MicroMessenger/i)=="micromessenger") {
    	 mua.SMART_PHONE = true;
       }
    	return mua;
    }());
    //Phone
    if (MobileUA.SMART_PHONE) {
    	// 移动端链接地址
    	document.location.href = '{str_replace(SITE_URL, SITE_MURL, $my_web_url)}';
    }
    </script>
    让你不要写$(){里面}
  • 清风
    #6楼    清风
    2021-11-18 18:31:37
    Chrome 0
    迅睿框架联合创始人 没明白$(){里面}是什么意思?
  • 清风
    #7楼    清风
    2021-11-18 19:46:57
    Chrome 0
    @迅睿框架联合创始人:OK了,谢谢!