前言:现在笔记本很多买回来后默认的缩放都是125%,打开浏览器把页面的内容等于放大了1/4倍,研发开发都是在100%的缩放基础上研发的,所以这时需要研发的同志们来做适配了,那怎么区分笔记本的缩放比例是多少呢,获取方法如下:

第一种方法:获取当前工作区域的高度来判断,笔记本是否放大了,window.screen.availHeight  > 1000 说明缩放选择的是100%,否则是125%、150%。

 获取屏幕缩放比例

// 获取屏幕缩放比例
function getRatio(){var ratio=0;var screen=window.screen;var 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 !== unde

js获取笔记本屏幕的分辨率以及缩放到125%工作区域的高度相关推荐

  1. js获取手机屏幕分辨率和物理分辨率

    在做企业微信的时候,做各种机型兼容问题的时候 , 对于不同的分辨率手机,页面显示不美观 window.screen.availWidth          返回当前屏幕宽度(空白空间)  window ...

  2. JavaScript/JS获取屏幕的分辨率

    获取屏幕宽度:const width = window.screen.width 获取屏幕高度:const height = window.screen.height

  3. JS 获取控件的绝对位置

    JS 获取控件的绝对位置 js获取控件的绝对位置 已经控件宽度和高度 2010-08-11 13:07 //获取控件左绝对位置 function getAbsoluteLeft(objectId) { ...

  4. js获取页面的各种高度大全

    1,获取屏幕的高度和宽度(屏幕分辨率): window.screen.height window.screen.width2, 获取屏幕工作区域的高度和宽度(去掉状态栏): window.screen ...

  5. JS获取当前对象大小以及屏幕分辨率等...

    <!DOCTYPE html> <html> <head><meta charset="utf-8"/><meta name= ...

  6. [转]JS获取当前对象大小以及屏幕分辨率等

    http://www.cnblogs.com/tearer/archive/2010/09/06/1819471.html JS获取当前对象大小以及屏幕分辨率等 Code highlighting p ...

  7. JS获取当前对象大小以及屏幕分辨率等

    这些天用JS调界面,就在网络上搜索了一些关于获取当前窗口对象大小的写法.记录一下~ JS获取大小各参数<script>function getInfo(){var s = "&q ...

  8. js获取操作系统以及屏幕分辨率

    嗨害嗨,好久不见,我又来了奥.今天有人问了一个这样的问题,就是如何获取屏幕的分辨率,还有操作系统.因为他做的项目接口需要传的参数中包括这两样.我搜索了并且整理了一下. 获取操作系统的话,bom有一个对 ...

  9. 元素多层嵌套,JS获取问题

    如果一段html嵌套过多,在js中获取还是比较麻烦的,我写了几套方案,大家可以参考参考,如果你有好的方法,也分享出来,让我们瞧瞧. HTML: <!DOCTYPE html> <ht ...

最新文章

  1. Adaboost 算法的原理与推导
  2. python etl 大猩猩_Airflow教程-使用Airflow实现ETL调度
  3. java正则表达式 s报错_Java基础--正则表达式的规则
  4. java蓝桥暑假班_Java实现 蓝桥杯VIP 算法提高 班级排名
  5. 深度学习之卷积神经网络 ResNet
  6. 将 LDAP 目录用于 Samba 认证
  7. Tricks(三十一)—— 访问一个数组相邻的奇数位偶数位
  8. linux打印机无法识别usb,ubuntu下无法识别打印机,求教!
  9. 神兽传说JAVA下载_神兽传说3-救赎大陆
  10. mysql执行计划详解
  11. Python爬虫获取京东大数据!其实爬虫真的很简单!
  12. springboot中对各个层的理解以及流程
  13. Java面试题(上)
  14. mac安装软件提示没有权限
  15. 面试必备:高频算法题汇总「图文解析 + 教学视频 + 范例代码」必知必会 排序 + 二叉树 部分!
  16. iOS OC语言(二) 类
  17. android10.0(Q) Settings 添加设置项——动态方式
  18. Linux 安装仿宋字体
  19. 【Hadoop】运行MR任务,出现Container is running beyond physical memory limits错误
  20. 从零开始使用 IDEA 开发插件 (一)

热门文章

  1. The 2019 ACM-ICPC China Shannxi Provincial Programming Contest-L.Swap
  2. seata xid是什么_调用没有自动传递xid
  3. Linux(RHEL7及CentOS7)的时间设置篇(timedatectl,date,hwclock)-系统管理(2)
  4. 排查解决Java进程占用内存过高
  5. aix 6安装oracle 11g,求助!AIX6.1安装Oracle11g报错
  6. 内存双通道 内存频率 内存容量 笔记本双通道 mini主机双通道 内存对集显的影响巨大(zen2)
  7. 关键词提取算法之RAKE
  8. 使用 Tensorflow 2 进行自定义对象检测的一般方法
  9. HP ProLiant DL580 G7简介
  10. 中望CAD二次开发自定义菜单(C++)