有的手机浏览器底部工具栏会遮挡内容怎么调?样式是这样的,html,body{height:100%}

 我来答
匿名用户
2020-06-09
展开全部
function getBrowserInterfaceSize() {
var pageWidth = window.innerWidth;
var pageHeight = window.innerHeight;
if (typeof pageWidth != "number") { //在标准模式下面
if (document.compatMode == "CSS1Compat" ) {
pageWidth = document.documentElement.clientWidth;
pageHeight = document.documentElement.clientHeight;
} else {
pageWidth = document.body.clientWidth;
pageHeight = window.body.clientHeight;
}
}
document.body.style.height = pageHeight + 'px'
}

通过这个方法就可以获取在手机浏览器去掉头部和底部的实际可用高度,并绑定在body上,其他的可以相对于body来设置高度,这样就不会超出可是高度,不会被底部遮挡。
demo github.com/a2337230/wapHeight.git
果珈蓝树N8
2015-11-25 · 超过10用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:20万
展开全部
再头部加上:

<meta name="apple-touch-fullscreen" content="yes">"添加到主屏幕“后,全屏显示 <meta name="apple-mobile-web-app-capable" content="yes" />
这meta的作用就是删除默认的苹果工具栏和菜单栏。content有两个值”yes”和”no”,当我们需要显示工具栏和菜单栏时,这个行meta就不用加了,默认就是显示。
追问
android自带浏览器中浏览被遮挡了加这个吗?
追答

这个是去掉苹果机下的工具栏
安卓机的不占位置吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式