收藏
回答

小程序webview内嵌公司官网,pc端打开小程序却展示pc端的网页,怎么解决?

怎么判断当前是否在pc端的小程序当中 , 因为项目是SSR的项目,所以之前是通过其他以依赖来判断UA来区分的 但是这pc端的小程序 区分不出来 ,但是这个时候也访问不到window 该怎么解决!!!

const checkMobile = (that) => {
    // console.log('--------that.$ua---', that.$ua);
    const deviceType = that.$ua.deviceType();
    let ua = that.$ua._ua.toLowerCase()
    if (deviceType === "smartphone" || deviceType === "mobilephone" || (ua.indexOf("MicroMessenger") !== -1 && that.$el.clientWidth < 767)) {
        return true;
    } else if (deviceType === "crawler") {
        return that.$ua._ua.toLowerCase().includes("mobile");
    } else {
        return false;
    }
};


最后一次编辑于  2023-11-01
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容