移动端适配问题

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

clipboard.png

回复
阅读 1.6k
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');
            }

        }
宣传栏