gpt4 book ai didi

javascript - Firefox window.innerHeight 太小

转载 作者:行者123 更新时间:2023-12-02 19:02:16 27 4
gpt4 key购买 nike

我正在这里处理一些 javascript svg 图形,我发现我真的不能依赖 Firefox 上 window.innerHeight(或outerHeight)的值。我正在运行 Ubuntu 12.04 和 firefox 18.0.1,在 1366x768 屏幕上,firefox 返回 window.innerHeight 值为 283。Chrome 在同一屏幕上返回 656。这种巨大差异有什么原因吗?我四处搜寻,试图找到任何有此问题的人,但我发现的只是一个封闭的 jquery ticket 。这是我正在使用的代码的框架:

<!DOCTYPE html>
<html style="border-width: 0px; margin: 0px; width: 100%; height: 100%" xmlns="http://www.w3.org/1999/xhtml">
<!-- Head with some scripts and style -->
<body>
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
style="position:absolute; width:100%; height:100%"
xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full"
preserveAspectRatio="xMinYMin meet"
viewBox="0 0 1400 700"
onload="Initialize(evt)">
<script type="text/ecmascript"><![CDATA[
Bunch of javascript here
]]></script>
<!-- SVG Element definitions -->
</svg>
</body>
</html>

最佳答案

问题可能是(嗯,考虑到上面的评论)浏览器缩放的使用,它改变了 CSS 像素的大小,从而改变了 CSS 像素中视口(viewport)的大小。

关于javascript - Firefox window.innerHeight 太小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14680256/

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