联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
在pc端页面,调用当前移动端页面的url,是用哪个标签
类型:迅睿CMS 更新时间:2022-05-07 12:36:13

我需要,在pc端页面,调用当前移动端页面的url,是用哪个标签,哪个大佬知道,谢谢!

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-05-04 15:22:12
    诺基亚手机 0
    https://www.xunruicms.com/doc/code/ PC模板显示手机地址:{dr_rp($my_web_url, SITE_URL, SITE_MURL)}手机模板显示PC地址:{dr_rp($my_web_url, SITE_MURL, SITE_URL)}
  • liu888
    #2楼    liu888
    2022-05-04 15:29:37
    Chrome 0
    迅睿框架联合创始人 你好,用这了签标,生成内容,出现错误,我调用的标签是这样的,你看下,怎么调标签

    <meta http-equiv="mobile-agent" content="format=xhtml;url=需要当前移动端url">

    <link rel="alternate" media="only screen and(max-width: 640px)" href="需要当前移动端url">


    调用出现错误 <meta http-equiv="mobile-agent" content="format=xhtml;url={dr_rp($my_web_url, SITE_URL, SITE_MURL)}"> <link rel="alternate" media="only screen and(max-width: 640px)" href="{dr_rp($my_web_url, SITE_URL, SITE_MURL)}">

  • LandQ
    #3楼    LandQ
    2022-05-04 15:41:41
    Chrome 0
    liu888 为了问题能准确又快捷得解决,建议遵从以下操作
    问题三连: 1、上代码 (你的代码); 2、上截图 (错误信息提示截图); 3、上链接 (你的问题所在链接);
  • liu888
    #4楼    liu888
    2022-05-04 16:50:21
    Chrome 0
    pc页面,在移动端打开时,跳转到移动端页面,这段js代码,判断调用当前移动端url出错,请帮看下怎么调用这个移动端url,才正确 <script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{str_replace(SITE_URL, SITE_MURL, $my_web_url)}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
  • 逆水行舟
    #5楼    逆水行舟
    2022-05-04 18:17:39
    Edge 0
    JS部分,{后面加一个空格
  • liu888
    #6楼    liu888
    2022-05-07 11:52:49
    Chrome 0
    逆水行舟 你好,哪一个{后面加一个空格
  • LandQ
    #7楼    LandQ
    2022-05-07 12:36:13
    Chrome 0
    liu888 试试这个
    <script type="application/javascript">
    var MobileUA = (function() {
        var ua = navigator.userAgent.toLowerCase();
        var mua = {
            IOS: /ipod|iphone|ipad/.test(ua),
            IPHONE: /iphone/.test(ua),
            IPAD: /ipad/.test(ua),
            ANDROID: /android/.test(ua),
            WINDOWS: /windows/.test(ua),
            TOUCH_DEVICE: ('ontouchstart' in window) || /touch/.test(ua),
            MOBILE: /mobile/.test(ua),
            ANDROID_TABLET: false,
            WINDOWS_TABLET: false,
            TABLET: false,
            SMART_PHONE: false
        };
        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;
    }());
    if (MobileUA.SMART_PHONE) {
        document.location.href = '{str_replace(SITE_URL, SITE_MURL, $my_web_url)}';
    }
    </script>