0

我正在使用 IE11 并在开发人员工具中使用仿真将文档模式更改为 5。现在我想获得当前的缩放级别,我在 IE 的设置中更改它。

ie5设置

我正在使用此代码来获取缩放级别

zoom = document.documentElement.offsetWidth / $(document).width();

但它只会缩小(缩放级别 <= 100%)。如果缩放级别 > 100% zoom = 1,.

4

2 回答 2

1

我发现这个库中的这段代码似乎对我有用 https://github.com/tombigel/detect-zoom

var zoom = Math.round((screen.deviceXDPI / screen.logicalXDPI) * 100) / 100;

感谢 Rampant 让我知道这个库。

于 2019-09-24T01:58:29.587 回答
1

有一个图书馆: https ://github.com/tombigel/detect-zoom

不幸的是,它目前在桌面浏览器中效果不佳。但是,如果您查看代码,它可能会有所帮助。

简短的版本是,现在这非常困难。你为什么要检测缩放?

于 2019-09-24T01:33:31.383 回答