我在页面上有一个位置固定(固定到任何角落)的元素(我不一定可以控制元视口标签 - 它是第三方网站的嵌入式小部件)。在 Mobile Safari 上,当用户在某个点捏缩放页面时,视口会变得大于可见区域。此时,固定位置元素保持连接到视口,并且不一定在可见区域中。
我想比较两个宽度:可见区域的宽度和视口的宽度。我相信可见区域的大小是window.innerWidth。我不确定如何测量视口。
我一直在尝试查看以下之间的关系:
- document.documentElement.clientWidth
- 屏幕宽度
- window.innerWidth
- window.outerWidth
......但是还没有看到任何明显的东西。