当前位置:网站首页>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;
};
边栏推荐
- 顺序查找和折半查找,看这篇就够了
- 你是几星测试/开发程序员?技术型选手王大拿......
- 4 kmiles join YiSheng group, with more strong ability of digital business, accelerate China's cross-border electricity full domain full growth
- 【软件工程导论】软件工程导论笔记
- 如何ES源码中添加一个自己的API 流程梳理
- Async的线程池使用的哪个?
- EasyExcel实现动态列解析和存表
- Linphone 被叫方如何解析来电SIP消息中的自定义头消息
- OP analysis and design
- Solve the docker mysql can't write Chinese
猜你喜欢
es 读流程源码解析
美国爱荷华州立大学| Improving Distantly Supervised Relation Extraction by Natural Language Inference(通过自然语言推理改进远程监督关系提取)
Helm基础知识
LeetCode 622 设计循环队列[数组 队列] HERODING的LeetCode之路
OP-5,输入/输出信号范围-一信号处理能力
OP analysis and design
Fetch 请求不转换BLOB正常显示GBK编码的数据
Electron使用指南之初体验
Parse the commonly used methods in the List interface that are overridden by subclasses
Kali命令ifconfig报错command not found
随机推荐
模板的进阶
网上那么多教人赚钱的方法,但是你实际上是靠什么赚钱的呢?
MOSN 反向通道详解
Flutter with internationalized adapter automatically generated
什么是乙二醇二乙酸酯(EGDA)?
成为黑客不得不学的语言,看完觉得你们还可吗?
Golang source code analysis: juju/ratelimit
谷歌竞价机器学习如何去理解?
日志框架学习
golang源码分析:time/rate
OP analysis and design
Geoserver+mysql+openlayers2
当TIME_WAIT状态的TCP正常挥手,收到SYN后…
Five data structures of Redis and their corresponding usage scenarios
网络协议介绍
软件成分分析:华为云重磅发布开源软件治理服务
ShardingSphere-proxy +PostgreSQL实现读写分离(静态策略)
Office2021 安装MathType
【数据分析】:什么是数据分析?
VMware虚拟机无法上网