移动端适配问题

web页面怎么对iphone x系列机型做安全区域的适配??目前手机底部会有阴影

clipboard.png

阅读 2.3k
3 个回答

meta name="viewport"改成<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, viewport-fit=cover" />关键就是viewport-fit=cover",它会使页面占满整个屏幕,然后你可以配合constant(safe-area-inset-bottom)对底部做一些操作了

if (/iPad|iPhone|iPod/.test(window.navigator.userAgent)) {
            document.body.classList.add('ios');
            if (screen.width == 375 && screen.height == 812) {
                document.body.classList.add('iphone-x');
            }
            if (screen.width == 414 && screen.height == 896) {
                document.body.classList.add('iphone-xr');
            }

        }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进