Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 iOS 上的 Safari 中放大或缩小网页之前,我们需要做一些事情。可能吗?
缩放界面有两种情况 - 用户执行缩放手势和用户单击输入元素时。虽然第一个可能通过监听手势事件(可能)来检测,但第二个呢?
以及如何判断页面是否被缩放?
放大时, window.innerWidth 会调整,但 document.documentElement.clientWidth 不会,因此:
zoom = document.documentElement.clientWidth / window.innerWidth;