通过JS动态设置meta标签,根据手机屏幕分辨率自动缩放

var phoneWidth =  parseInt(window.screen.width); 
    var phoneScale = phoneWidth/640; 
    var ua = navigator.userAgent; 
    if (/Android (\d+\.\d+)/.test(ua) || /ios (\d+\.\d+)/.test(ua)){ 
        var version = parseFloat(RegExp.$1); 
        if(version>2.3){ 
            document.write('<meta name="viewport" content="width=640, minimum-scale = '+phoneScale+', maximum-scale = '+phoneScale+', target-densitydpi=device-dpi">'); 
        }else{ 
            document.write('<meta name="viewport" content="width=640, target-densitydpi=device-dpi">'); 
        } 
    } else { 
        document.write('<meta name="viewport" content="width=640, user-scalable=no, target-densitydpi=device-dpi">'); 
    }

转自:https://blog.csdn.net/weixin_45851208/article/details/106530080

posted @ 2022-08-19 15:06  ▍凉城空巷°  阅读(171)  评论(0编辑  收藏  举报