
Safari浏览器兼容性问题处理
工具栏遮挡
Safari的工具栏会叠加在页面之上遮挡内容,在页面整体滚动一定距离后自动收起,导致显示工具栏时使用100vh
的页面显示不全。
可以通过js监听视口高度变化,动态设置页面的高度值。
1 | const vh = window.innerHeight; |
过量滚动
页面滚动到最下时,会出现过量滚动,显示出空白部分,但有时候我们不希望出现这种效果。
1 |
Safari的工具栏会叠加在页面之上遮挡内容,在页面整体滚动一定距离后自动收起,导致显示工具栏时使用100vh
的页面显示不全。
可以通过js监听视口高度变化,动态设置页面的高度值。
1 | const vh = window.innerHeight; |
页面滚动到最下时,会出现过量滚动,显示出空白部分,但有时候我们不希望出现这种效果。
1 |