当我正在显示iPhone浏览器中的地址栏时,我试图以面向未来且与设备无关的方式检测。这是显示在顶部的工具栏,用于显示URL。它可以通过调用隐藏:
window.scrollTo(0, 0)
我想做的是检测它何时被显示(从而减少可用的观看空间)并设置一个计时器以便在大约一秒钟之后再次隐藏它。比这更频繁,它会非常烦人,因为用户将无法访问地址栏。
我试过检查 window.pageYOffset
不幸的是,如果url栏的任何部分可见,则返回零。
一世 别 想要对iPhone上的任何尺寸进行硬编码,并根据当前视口大小检查这些尺寸。它太脆弱了。
有人知道解决方案吗?