You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Chrome DevTools的尺寸(含底部停靠场景)

如何获取Chrome DevTools的尺寸(含底部停靠场景)

嘿,这个问题我刚好琢磨过!直接给你说实用方案:

当DevTools停靠在底部时,你可以用 window.outerHeight - window.innerHeight 来拿到它的高度——原理和你用在左右停靠场景的思路完全一致:outerHeight 是整个浏览器窗口的总高度,innerHeight 是当前网页可视区域的高度,两者的差值就是底部DevTools面板的高度。

至于宽度的话,底部停靠时DevTools会占满浏览器窗口的横向空间,所以它的宽度就等于浏览器窗口的宽度,也就是 window.outerWidth,不需要额外计算。

再给你补个小技巧,方便统一处理三种停靠场景:

  • 先判断 window.outerWidth - window.innerWidth 是否大于0,如果是,说明是左/右停靠,这个差值就是DevTools的宽度;
  • 如果上面的差值为0,再看 window.outerHeight - window.innerHeight,这个值就是底部停靠时DevTools的高度。

亲测这个方法在Chrome里完全有效,用来配合脚本实现纯键盘控制DevTools停靠切换没问题~

备注:内容来源于stack exchange,提问作者user956609

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 07:53:04