当前位置:网站首页>js如何获取浏览器缩放比例
js如何获取浏览器缩放比例
2022-08-02 20:02:00 【hzxOnlineOk】
function getZoom(){
let ratio = 0,
screen = window.screen,
ua = navigator.userAgent.toLowerCase();
if (window.devicePixelRatio !== undefined) {
ratio = window.devicePixelRatio;
} else if (~ua.indexOf('msie')) {
if (screen.deviceXDPI && screen.logicalXDPI) {
ratio = screen.deviceXDPI / screen.logicalXDPI;
}
} else if (window.outerWidth !== undefined && window.innerWidth !== undefined) {
ratio = window.outerWidth / window.innerWidth;
}
if (ratio){
ratio = Math.round(ratio * 100);
}
return ratio;
};
边栏推荐
- 太魔人招新啦|快来加入我们吧!
- 9,共模抑制比一-不受输入信号中共模波动的影响。【如何分析共模CM抑制比。】
- Fetch 请求不转换BLOB正常显示GBK编码的数据
- 第一次进入前20名
- LeetCode:622. 设计循环队列【模拟循环队列】
- 牛客题目——滑动窗口的最大值、矩阵最长递增路径、顺时针旋转矩阵、接雨水问题
- Shell: conditional statements
- Caldera(一)配置完成的虚拟机镜像及admin身份简单使用
- 训练双塔检索模型,可以不用query-doc样本了?明星机构联合发文
- 特拉维夫大学 | Efficient Long-Text Understanding with Short-Text Models(使用短文本模型进行高效的长文本理解)
猜你喜欢
ShardingSphere-proxy +PostgreSQL implements read-write separation (static strategy)
成为黑客不得不学的语言,看完觉得你们还可吗?
LM小型可编程控制器软件(基于CoDeSys)笔记二十五:plc的数据存储区(数字量输入通道部分)
ssdp协议搜索GB28181设备
LeetCode - 105. 从前序与中序遍历序列构造二叉树;023.合并K个升序链表
What is a Field Service Management System (FSM)?what is the benefit?
基于 outline 实现头像剪裁以及预览
「面试必会」这应该是最有深度的TCP三次握手、四次挥手细节讲解
Helm基础知识
Redis cluster configuration
随机推荐
程序员也许都缺一个“二舅”精神
Golang source code analysis: juju/ratelimit
Soft Exam ----- UML Design and Analysis (Part 2)
LeetCode - 105. 从前序与中序遍历序列构造二叉树;023.合并K个升序链表
【StoneDB性能相关工具】内存监控
当TIME_WAIT状态的TCP正常挥手,收到SYN后…
ALV报表学习总结
ECCV 2022 | 通往数据高效的Transformer目标检测器
太魔人招新啦|快来加入我们吧!
Parse the commonly used methods in the List interface that are overridden by subclasses
SQL Server安装教程
解析List接口中的常用的被实现子类重写的方法
云平台简介
Implement fashion_minst clothing image classification
译出我精彩 | 7月墨力翻译计划获奖名单公布
ABAP语法小复习
PyTorch分布式backends
B站HR对面试者声称其核心用户都是生活中的Loser
新增指令 v-memo
成为黑客不得不学的语言,看完觉得你们还可吗?