【发布时间】:2011-12-03 21:41:19
【问题描述】:
遗憾的是,我对这个 generic question 没有足够好的解决方案。
The most upvoted & accepted answer 在 IE 8.0.7601.17514(最新)上似乎对我不起作用。 Another answer 接近工作了——但对我来说总是关闭 20%,可能是因为我在 Windows 中定义了大字体。我想我无法在 javascript 中检测到这一点,所以这也不是一个可靠的答案(尽管它实际上可能适用于 95% 的 IE 用户......我可能会将其用作解决方法)。
有没有更好、更可靠的方法来检测 IE 8 中的当前页面缩放比例?
【问题讨论】:
-
您可以尝试检查 screen.width 和 window.innerWidth 之间的比率,但这仅在窗口最大化时才有效。在 FX (Mac) 中不起作用,因为如果放大它会减小 screen.width,所以我不确定它是否在 IE 中起作用
标签: javascript internet-explorer browser internet-explorer-8 zooming