gpt4 book ai didi

javascript - 如何获取浏览器视口(viewport)尺寸?

转载 作者:IT老高 更新时间:2023-10-28 11:12:55 30 4
gpt4 key购买 nike

我想让我的访问者能够看到高质量的图像,有什么方法可以检测窗口大小?

或者更好的是,JavaScript 浏览器的视口(viewport)大小?在此处查看绿色区域:

最佳答案

跨浏览器 @media (width)@media (height)值(value)观

const vw = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0)
const vh = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0)

window.innerWidthwindow.innerHeight

  • 获取 CSS viewport @media (width)@media (height) 包括滚动条
  • initial-scale 和缩放 variations可能会导致移动值错误地缩小到 PPK 所称的 visual viewport并且小于 @media
  • 由于原生四舍五入,缩放可能会导致值偏离 1 像素
  • undefined in IE8-

document.documentElement.clientWidth.clientHeight


资源

关于javascript - 如何获取浏览器视口(viewport)尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1248081/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com