共计 634 个字符,预计需要花费 2 分钟才能阅读完成。
获取屏幕缩放比
getDeviceRatio(){var isAndroid = window.navigator.appVersion.match(/android/gi);
var isIPhone = window.navigator.appVersion.match(/iphone/gi);
var devicePixelRatio = window.devicePixelRatio;
var dpr;
if (isIPhone) {
// iOS 下,对于 2 和 3 的屏,用 2 倍的计划,其余的用 1 倍计划
if (devicePixelRatio >= 3) {dpr = 3;} else if (devicePixelRatio >= 2){dpr = 2;} else {dpr = 1;}
} else { // 其余设施下,仍旧应用 1 倍的计划
dpr = 1;
}
return dpr
}
获取 URL 的参数,返回一个对象
getRequest() {
const url = location.search; // 获取 url 中 "?" 符后的字串
let theRequest = new Object();
if (url.indexOf("?") != -1) {let str = url.substr(1);
let strs = str.split("&");
for (let i = 0; i < strs.length; i++) {theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
正文完