我一直在寻找一天中最好的部分,以尝试找到解决此问题的方法,但无法解决。所以我在这里。
基本上我正在研究position: fixed;
移动浏览器视口窗口底部的组件。这本身就是微不足道的。
问题是该公司的原生 iOS 应用程序有一个 Apple 关联文件,该文件显示 Apple 智能横幅以在页面顶部打开原生应用程序。
当这呈现给最终用户时,浏览器似乎重新定义了它作为页面底部的分类,因此,任何固定在页面底部的东西都会被出现的导航工具栏覆盖。
我能想到的唯一解决方案是写出所有 Apple 移动设备视口大小的列表,然后比较事件window.innerHeight
值的大小onresize
——这似乎是绝对的矫枉过正,而且本身仍然有一些细微差别。
我添加了一些屏幕截图来说明问题以及我想要实现的目标。
提前感谢任何可以提供帮助的人。我已经搜索了其他问题的答案,但他们似乎都是试图展示智能横幅或试图重定向到他们的应用程序的人。