Javascript全屏API:浏览器之间全屏大小计算的差异

Javascript全屏API:浏览器之间全屏大小计算的差异,javascript,firefox,fullscreen,Javascript,Firefox,Fullscreen,我已经实现了一些功能,使用户能够将容器div扩展到全尺寸。该div包含一个可以变大的图表,并带有“overflow:auto”;它可以滚动。由于站点页面的支付,div只使用页面的一小部分,全屏模式使用户能够一次查看div中包含的更多图表 使用works fine中解释的API,我只需要为internet explorer添加更多的供应商名称 我发现有趣的是,不同的浏览器在最大化状态下使用不同的大小和/或位置。我之所以认识到这一点,是因为我在容器元素中有一个绝对定位的子元素,它位于右上角 当我在C

我已经实现了一些功能,使用户能够将容器div扩展到全尺寸。该div包含一个可以变大的图表,并带有“overflow:auto”;它可以滚动。由于站点页面的支付,div只使用页面的一小部分,全屏模式使用户能够一次查看div中包含的更多图表

使用works fine中解释的API,我只需要为internet explorer添加更多的供应商名称

我发现有趣的是,不同的浏览器在最大化状态下使用不同的大小和/或位置。我之所以认识到这一点,是因为我在容器元素中有一个绝对定位的子元素,它位于右上角

当我在Chrome中将container div更改为全屏模式时,子元素在屏幕右上角可见。如果我在Firefox 29.0.1中也这样做,那么子元素几乎不可见,容器div的上边缘似乎位于屏幕上边缘上方约10个像素处,并且与子元素一起

诚然,我在Firefox的配置中更改了devPixelsPerPx。但是将其设置回-1并不会改变任何事情。有人听说过其他因素会影响Firefox在切换到全屏模式时计算元素大小的方式吗