显然,在最后一次更新中,Firefox决定考虑windows的显示设置。(请参见https://support.mozilla.org/en-US/questions/962990?page=1)因此,如果windows的显示设置设置为Medium(125%),firefox将放大,而其他浏览器则正常显示网站。
但我不知道的是,对于一个开发人员来说,是否有任何选项可以阻止火狐的这种放大?

最佳答案

使用firefox,您可以使用媒体查询来检测缩放级别/分辨率
查看此示例(仅适用于FF)
http://dev.jeffersonscher.com/nozoom.html

@media (max-resolution: 91.95dpi) {
  body {font-size:17.8px;}
}

@media (min-resolution: 100.05dpi) and (max-resolution: 115dpi) {
  body {font-size:14.5px;}
}

@media (min-resolution: 115.05dpi) and (max-resolution: 124dpi) {
  body {font-size:13.2px;}
}

@media (min-resolution: 124.05dpi) and (max-resolution: 138dpi) {
  body {font-size:12px;}
}

@media (min-resolution: 138.05dpi) and (max-resolution: 149dpi) {
  body {font-size:10.6px;}
}

@media (min-resolution: 149.05dpi) {
  body {font-size:9.2px;}
}

关于javascript - Firefox缩放受Windows显示设置的影响,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17608688/

10-09 13:54