Javascript 如何获得开发者工具';chrome/firefox/safari中的高度?

Javascript 如何获得开发者工具';chrome/firefox/safari中的高度?,javascript,Javascript,可以计算这些浏览器中开发工具的高度吗? 似乎这将检查其打开状态 function isInspectOpen() { console.profile(); console.profileEnd(); if (console.clear) console.clear(); return console.profiles.length > 0; } 如果使用jQuery,可以执行以下操作: var whatever = $(window); console.log

可以计算这些浏览器中开发工具的高度吗? 似乎这将检查其打开状态

function isInspectOpen()
{
   console.profile(); 
   console.profileEnd(); 
   if (console.clear) console.clear();
   return console.profiles.length > 0;
}

如果使用jQuery,可以执行以下操作:

var whatever = $(window);
console.log(whatever.innerHeight());
从关闭开发工具开始,读取值


打开开发工具,刷新页面并从前者中减去后者的值以获得开发工具的高度。

您可以使用

window.screen.height-window.innerHeight

这是不正确的,因为标签栏和书签栏不包括在内。这也只有在浏览器最大化的情况下才起作用,在mac电脑上很少出现这种情况。如果您想微调此方法,您可能会对(outerHeight innerHeight)感兴趣,因为这将告诉您“chrome/工具栏”的像素数。该代码会在chrome中导致错误…否,因为开发工具占用的空间比下载条或任何其他工具栏都少,没有办法知道浪费的房地产花在哪里了。此外,开发工具可以运行完全不同的窗口,因此视觉检测器可能会错过.window.innerHeight是一个标准属性,您不需要jQuery来实现这一点,而且,由于浏览器可以随意调整大小,因此信息仍然不足。。。