首页
示例工具

DPR适配问题

Category:

Tags:

DPR适配问题

简单实现

text
     function setImgSrcset() {        let dpr = window.devicePixelRatio;        if (dpr > 3) dpr = 3;        const imgs = document.getElementsByTagName("img");       [...imgs].forEach((imgDom) => {          const imgSrc = imgDom.src;          const arr = imgSrc.split(".");          let imgsrcset = "";          if (dpr === 1) {            arr[arr.length - 2] += `@${dpr}x`;            imgsrcset = "";         } else {            arr[arr.length - 2] += `@${dpr}x`;            imgsrcset = arr.join(".");         }          imgDom.srcset = imgsrcset;       });     }