visualViewport
不适应 ctrl-/+,对双指戳(改变可视视口)的那种有用。
window.visualViewport.scale == 1 来判断用户有没有不小心按了ctrl+- 是不行了,根本不是一个东西。我以前也不懂 //@紫云妃:回复@天翔Skyline:看了下源码 网页链接 87和88行 ctrl-0 对两种缩放机制都做了重置(zoom 和 scale),还通过 git blame 找到了当年的 issue http:// @紫云妃:今天 Chrome 新加的一个东西:window.visualViewport,获取当前文档的 visual viewport 的五个属性;visualviewportchanged 事件,visual viewport 发生变化时触发。