有没有用过淘宝lib-flexible的,问个问题

用在项目中如何?还有就是dpr只针对iphone做了判断,如果改成如下

if (!dpr && !scale) {
        var devicePixelRatio = win.devicePixelRatio;
        //对于2和3的屏,用2倍的方案,其余的用1倍方案
        if (devicePixelRatio >= 3 && (!dpr || dpr >= 3)) {                
            dpr = 3;
        } else if (devicePixelRatio >= 2 && (!dpr || dpr >= 2)){
            dpr = 2;
        } else {
            dpr = 1;
        }

        scale = 1 / dpr;
    }

安卓用户占了大部分的市场,忽略安卓应该是不恰当的吧

遥望星辰_
浏览 2875回答 1
1回答

李晓健

苹果是高清多倍屏,可以用这个判断来处理,安卓没有高清多倍屏不进个判断就是了,那是因为安卓不需要处理,没有忽略呀。
打开App,查看更多内容
随时随地看视频慕课网APP