有没有一种简单的方法来检查用户是否缩放了页面(在移动设备上使用捏合)?
认为verge.js会有所帮助,但我不知道我可以与之相比viewportH
。
有没有一种简单的方法来检查用户是否缩放了页面(在移动设备上使用捏合)?
认为verge.js会有所帮助,但我不知道我可以与之相比viewportH
。
您可以将 screen.width 与 window.innerWidth 进行比较。如果该值不是 1,则视口已被缩放。
viewportScale = screen.width / window.innerWidth;
alert(viewportScale);
参考: https ://developer.mozilla.org/en-US/docs/Web/API/Window.screen
https://developer.mozilla.org/en-US/docs/Web/API/window.innerWidth
(
document.documentElement.clientWidth
/ window.innerWidth
)
>
1
不过,仅适用于移动设备!