如何检查用户是否可以从js缩放?

时间:2015-06-16 14:25:03

标签: javascript jquery browser zoom

我在网站上有特定的js(svg图纸等),当用户有缩放功能时,我无法创建它的超级冷却(无法计算正确的所需值)。 因此,如果用户缩放值不是100%,我想阻止用户操作。

我尝试使用detect-zoom 这是一个糟糕的解决方案:

  • 对于Chrome(os x,Yosemite),其值为0.98-1,同时100%缩放。
  • 适用于Safari - 0.88
  • 适用于Firefox - 2.0

而且我可以说这有时不适用于Chrome。例如,在我退出全屏模式后(现场视频是关键功能) - 库返回1.1缩放值一会儿。

此外,这只是OS X平台和最新版本的浏览器。所以我想在其他平台/版本的浏览器上我可以得到另一个不同的值。

我应该如何解决这种情况(获取正确的值)。也许有人已经有了一个很好的解决方案?

由于

0 个答案:

没有答案