手机百度APP,H5网页position:fixed属性失效

问题描述

  • 手机百度APP,投放的H5网页position:fixed属性失效。
  • h5底部有个吸底的div(相似于底部下载app),里面有background-img。百度app一进页面就被关闭了。缘由是,百度认为咱们是在推送广告,被他们检测到了。

解决办法

  • 下午同事反馈给信息,说是宣传部门本身作的h5宣传页有问题。kuangkuang扔给我一个zip包,打开一看,index.html,js,images。赶忙放在nginx下用手机访问试了试,看了看别人的代码。会不会是须要主动触发,会不会是须要基于top定位等等,胡乱试了半天,都很差使。html

  • 结果,是由于,底部的div高度小于150px的时候,百度就会认为是弹窗广告,进而关闭。nginx

  • fixeddiv高度大于150px就能够了,改了下别人代码,告诉他为啥,让她本身去弄吧。bash

.footer {
    display: none;
    position: fixed;
    bottom: -8px;
    left: 0px;
    right: 0px;
    width: 375px;
    height: 150px;
    background: url("./images/xd-img.png") no-repeat;
    background-size: 375px 136px;
    background-position: bottom;
}
复制代码

对,大于等于150px就好使了!!!!app

到最后,发现他们的移动端是基于px的,不用适配机型的
相关文章
相关标签/搜索