getBoundingClientRect
getBoundingClientRect 在华为p9 p10 自带浏览器上会把地址栏算进去,致使高度出现误差。由于地址栏向下划出现,向上划隐藏,隐藏的时候getBoundingClientRect().bottom 会少 10px(各手机不一样,就是地址栏的高度)。地址栏出现的时候高度计算时准确的。浏览器