javascript - 在 Firefox 中检测缩放

标签 javascript html css firefox

我想检测浏览器是否放大或缩小(我不太关心这个值,但我认为在决策过程中无论如何都需要找到它)。我已经阅读了很多关于该主题的其他 SO 帖子,但是没有一个解决方案适用于 FF(尽管有 IE7/8 和 chrome 解决方案)。

哦,而且我不能使用 flash,所以 flash 解决方案是不可能的。

编辑:而且我必须能够在初始页面加载时检测到这一点

最佳答案

使用现代版本的 FireFox,您现在可以执行以下操作:

DPR = window.devicePixelRatio;
if ( DPR <= 0.999 || DPR >= 1.001 ){
   // User has zoomed in or zoomed out
}

关于javascript - 在 Firefox 中检测缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993309/

相关文章:

javascript - 如何触发HTML Select(下拉)的Change事件?

CSS3 框大小 : margin-box; Why not?

javascript - 一键切换两个容器

javascript - react-native TextInput 占位符不可见

JavaScript:在 DOM 元素后附加空格 ( )

javascript - jQuery父选择器查找步骤

css - 如何使用 Tailwind CSS 减少 <a> 的可点击区域

javascript - Highchart 仪表 : How to change tick position

javascript - MooTools toElement() 有反向方法吗?

Javascript 友好的预处理器困境