精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Html5解決華為原生瀏覽器底部欄兼容問題

開發 前端
我們之前開發的H5網頁,有客戶反饋頁面底部被瀏覽器下方的工具欄遮住了,經過測試發現目前只有華為原生x5瀏覽器底部欄出現這個兼容問題,它遮住了底部頁面,造成了這個樣式兼容問題。

我們之前開發的H5網頁,有客戶反饋頁面底部被瀏覽器下方的工具欄遮住了,經過測試發現目前只有華為原生x5瀏覽器底部欄出現這個兼容問題,它遮住了底部頁面,造成了這個樣式兼容問題。

可以看出:在華為瀏覽器中下方工具條的高度不算在瀏覽器自身bom高度上,而是算網頁dom的一部分。更通俗地理解可以為,它就是個z-index:無限高;position:fixed;bottom:0的<div/>。

那么隨之而來的幾種解決思路是:

1、x5內核強制“開啟全屏”

有沒有那么一種設置,可以讓這個瀏覽器組件像ios或vivo oppo等其它手機的瀏覽器一樣正常算在其自身高度內?經百度,并沒有。但是,有個x5內核強制“開啟全屏”的meta設置:

// 開啟x5內核瀏覽器的全屏模式
<meta name="x5-fullscreen" content="true">

相對應的,還有個親測也是可以的:

// 據稱是uc瀏覽器開始全屏模式,但是我在x5內核中測試也是可以的
<meta name=”full-screen” content=”yes”>

本來很開心地看到頁面完美地如期展現。但是幾番操作,發現這種方法不穩定,主要有兩個問題:

  • 全屏模式下,x5瀏覽器會自動開啟一個懸浮按鈕,來進行“全屏-非全屏”狀態的切換。這個是設計圖之外的東西,在一定程度上對設計圖的實現造成了破壞,且會給用戶帶來迷茫感。
  • 全屏模式的保持并不穩定。在某些路由跳轉時刻、某些布局下,會退出全屏模式,沒有根治樣式兼容性缺陷。

2、處理交互障礙

也就是說,這個缺陷帶來的問題是,用戶看不到底部內容,且無法通過下拉顯示(因為它不是不存在,而是被一個更高層的div蓋住了),那么我們就把底部內容的padding-bottom增高:

.footer{
  padding-bottom: 95px; // 因為95px是后面講到的,在移動瀏覽器中實際算出的距離差,所以不需要換算為rem,直接使用即可。
}

撐起下部被遮擋部分;或者將document的height增高,同樣達到撐起被遮擋部分的作用。

document,.root{
  height: calc(100vh + 95px);
}

但是這樣帶來的問題是,用戶現在確實可以通過下拉頁面,最終看到底部內容。但依舊不是在一屏以內。

這種改進方式和產品、設計的初始預期出入較大,很容易被否掉,后期還是要改。且作為一名有良好“產品感”的前端攻城獅,本身應該也很難接受這種調整方案。

3、將非全屏模式下,底部工具欄占用的空間減掉

就是算出在“全屏和非全屏模式”下,由于底部虛擬工具欄的出現,而造成

這種解決方式主要有一點需要考慮:改虛擬工具欄,在多臺設備上的高度是否統一。

若不統一,那么此方法不可行,更難受的是,那么就面臨著此題無解的尷尬局面。于是我找測試人員借來4臺華為設備,通過計算發現高度幾乎完全一致,其值大概是95px,那么我們通過ua判定是否為x5內核,如果是x5內核下,則設置底部組件的style為:

style={{
  position: `fixed`,
  width: `100%`,
  left: 0,
  bottom: navigator.userAgent.toLowerCase().includes(`qqbrowser`) ? `95px` : 0,
}}

綜合考慮三種方式,最終選擇最后一種方式,他相對第一種比較穩定,相對第二種對交互侵入性最小,是目前最適合的答案。 

但是因為x5內核并沒有給出一個方法獲取虛擬工具欄的實際高度,且發現其在多臺設備上高度確有2px的差距,所以這點也算是隱患。

責任編輯:華軒 來源: web前端開發
相關推薦

2010-08-11 13:35:10

JavaScriptCSS

2010-09-15 09:43:24

Javascript瀏覽器兼容

2010-09-16 13:48:15

CSS Hack

2010-10-09 13:07:51

Javascript兼容

2010-08-30 15:40:31

CSS瀏覽器兼容

2011-05-11 18:00:10

HTML5兼容性

2013-01-21 15:33:30

瀏覽器

2016-09-18 20:48:21

蘋果safari瀏覽器

2011-04-12 16:51:29

Javascript兼容性

2010-04-01 13:03:10

2010-08-18 14:21:48

FirefoxIE7IE6

2009-02-20 15:24:00

IE8火狐瀏覽器

2012-05-05 09:17:03

2012-02-10 10:26:55

手機瀏覽器HTML5

2012-05-08 11:35:01

傲游HTML5

2012-05-27 20:21:40

2012-05-07 14:24:15

HTML 5Web App

2012-11-20 18:00:29

HTML5IE10瀏覽器

2012-05-28 13:09:12

HTML5

2010-08-11 15:17:51

瀏覽器兼容性問題
點贊
收藏

51CTO技術棧公眾號

国产精品99久久久久久人| 亚洲第一黄色网| 一区二区在线不卡| 亚洲国产www| 亚洲自啪免费| www.日韩系列| 丰满岳乱妇一区二区| 欧美大片免费高清观看| 亚洲三级久久久| 国内精品视频免费| 中文字幕免费高清在线观看| 国产精品www.| 尤物yw午夜国产精品视频| 手机在线播放av| 日韩和的一区二在线| 亚洲欧美激情一区二区| 欧美一区二区在线| 国产成人a人亚洲精品无码| 性伦欧美刺激片在线观看| 久久久精品美女| 丰满少妇高潮一区二区| 日韩一二三区| 欧美无人高清视频在线观看| 欧美日韩不卡在线视频| 成人片在线看| 欧美经典一区二区| 鲁丝一区鲁丝二区鲁丝三区| aaa一区二区三区| 免费久久99精品国产| 午夜精品一区二区三区在线视| 萌白酱视频在线| 国产亚洲一区二区三区不卡| 亚洲第一精品福利| 中文字幕无码毛片免费看| 日韩高清在线| 色欧美日韩亚洲| 久久综合色视频| 污片在线免费观看| 亚洲三级电影网站| 一区二区三区三区在线| 国产免费a∨片在线观看不卡| 成人av手机在线观看| 97在线电影| 国产乱码久久久久| 另类欧美日韩国产在线| 国产精品露脸av在线| 色一情一乱一伦| 99热在线精品观看| 97视频免费看| www.国产成人| 一本久道久久综合狠狠爱| 欧美激情视频给我| 国产在线拍揄自揄拍无码视频| 欧美成人国产| 欧美巨大黑人极品精男| 2021亚洲天堂| 亚洲乱码免费伦视频| 日韩中文字幕在线免费观看| 精品人体无码一区二区三区| av在线不卡顿| 色婷婷久久一区二区| 五月婷婷综合激情网| 欧美aaaaaaaaaaaa| 久久久精品国产| 美女视频黄免费| 亚洲国产99| 欧美一区二区色| 久久久久久无码午夜精品直播| 久久人人超碰| 国产欧美一区二区三区在线看| 亚洲天堂男人网| 国产在线精品国自产拍免费| 99国产盗摄| 色欲av永久无码精品无码蜜桃| 成人av电影在线网| 欧美一区三区二区在线观看| 超碰在线国产| 亚洲欧美日韩在线| 99在线免费视频观看| 中文字幕在线中文字幕在线中三区| 日韩欧美在线播放| 天天干天天草天天| 日韩成人久久| 亚洲另类欧美自拍| 青青操在线视频观看| 欧美日一区二区在线观看| 88国产精品欧美一区二区三区| 亚洲 欧美 成人| 九色综合狠狠综合久久| 国产区二精品视| 成年人在线观看视频| 夜夜爽夜夜爽精品视频| 免费成人在线视频网站| 九九热这里有精品| 亚洲第一国产精品| 色www亚洲国产阿娇yao| 一区精品久久| 国产精品麻豆va在线播放| www.国产黄色| 国产亚洲精品超碰| 成人午夜视频免费观看| 人人视频精品| 欧美tk丨vk视频| 麻豆视频免费在线播放| 亚洲精品乱码| 成人欧美一区二区三区在线 | 精品亚洲国产成av人片传媒| 毛片久久久久久| 国产日韩一区二区三区在线| 91免费看片在线| 免费在线黄色电影| 亚洲午夜免费视频| 国产精品久久久久久久av福利| 欧美高清视频看片在线观看| 久久精品99久久香蕉国产色戒| 亚洲永久精品在线观看| 精品一区二区久久| 日本不卡久久| 性爽视频在线| 精品国产成人在线影院| 婷婷激情四射网| 丝袜脚交一区二区| 久久久一本精品99久久精品| 日韩三级免费| 91精品国产综合久久久久久漫画| 美女100%无挡| 国产日韩高清一区二区三区在线| 国产91aaa| 91小视频xxxx网站在线| 欧美精品一级二级| 337人体粉嫩噜噜噜| 午夜在线精品偷拍| 国产乱码一区| 黑人精品视频| 精品粉嫩超白一线天av| 黄色一级片在线| 国产尤物一区二区在线| 中文字幕一区综合| 日本中文字幕视频一区| 日韩中文字幕国产| 中文字幕在线播放不卡| 国产欧美精品在线观看| 男人亚洲天堂网| 九九综合久久| 国产精品久久久久久久久影视 | 日韩中文在线视频| 特级西西444www大胆免费看| 国产欧美日韩综合精品一区二区| 无遮挡又爽又刺激的视频 | 亚洲欧美国产精品专区久久| 免费看日韩毛片| 99热精品一区二区| 青青草原成人网| 一区二区三区视频免费观看| 欧美有码在线观看视频| 你懂的免费在线观看视频网站| 懂色aⅴ精品一区二区三区蜜月| 日本黄色录像片| 亚洲免费网址| 五月天国产一区| 亚洲伦理久久| 欧美大片欧美激情性色a∨久久| 亚洲AV无码精品国产| 亚洲午夜免费福利视频| 泷泽萝拉在线播放| 日韩av电影一区| 中文字幕在线观看一区二区三区| 美女久久精品| 7777精品视频| 日本天堂在线观看| 91精品在线观看入口| 久久免费小视频| 99精品视频在线观看免费| 亚洲一二三区av| 911精品美国片911久久久| 成人午夜电影在线播放| 天堂电影一区| 日韩在线视频免费观看| 亚洲精品成人区在线观看| 五月婷婷色综合| 蜜桃久久精品成人无码av| 精品一区二区三区欧美| www.av91| 欧美精品一二| 91精品天堂| 成人av免费电影网站| 日韩最新av在线| 蜜桃91麻豆精品一二三区| 日韩欧美在线视频日韩欧美在线视频 | 欧美理论片在线观看| 日韩欧美电影在线观看| 欧美日韩国产另类不卡| 日韩成人在线免费视频| 中国av一区二区三区| 国产乱国产乱老熟300部视频| 三级不卡在线观看| 菠萝蜜视频在线观看入口| 国产精品免费不| 国产精品国产三级欧美二区| 色综合天天色| 午夜精品久久久久久99热| 日本在线人成| 精品亚洲一区二区三区在线观看| 国产一区二区麻豆| 一本到不卡精品视频在线观看| 日本福利片在线观看| 久久一区二区视频| 午夜性福利视频| 另类小说视频一区二区| 97av视频在线观看| 欧美一区亚洲| 亚洲欧美日韩综合一区| 亚洲区小说区图片区qvod| 亚洲一区精品电影| 成人一区视频| 日韩美女中文字幕| 97天天综合网| 欧美高清视频一区二区| 在线免费观看的av网站| 亚洲精品视频播放| 天天躁日日躁狠狠躁喷水| 91精品国产一区二区三区蜜臀| 69视频免费看| 日韩欧美主播在线| xxxxxx国产| 一区二区三区精密机械公司| 亚洲不卡在线播放| 国产精品成人网| 国产探花视频在线| 久久久久久一二三区| 强迫凌虐淫辱の牝奴在线观看| 国产精品66部| 色男人天堂av| 国产中文一区二区三区| 青青草久久伊人| 久久97超碰色| 成人综合久久网| 另类小说欧美激情| 在线观看岛国av| 美国三级日本三级久久99| 九九热在线免费| 日本中文字幕一区| 亚洲污视频在线观看| 美女视频一区在线观看| 杨幂毛片午夜性生毛片| 日韩不卡一二三区| 午夜免费福利在线| 看片网站欧美日韩| 亚洲精品第三页| 国产一区二区精品久久99| 99精品视频免费版的特色功能| 国产九色精品成人porny| 中文字幕剧情在线观看| 国产美女一区二区| 在线播放av网址| 91香蕉视频mp4| av男人的天堂av| 国产精品视频观看| 中文字幕电影av| 夜夜夜精品看看| aaa人片在线| 欧美亚洲高清一区| 国产一区二区三区成人| 欧美一卡2卡3卡4卡| 欧美一区二区公司| 日韩精品免费电影| 大乳在线免费观看| 久久在线观看视频| 123区在线| 日韩美女视频在线观看| 97久久精品一区二区三区的观看方式 | 粉嫩久久久久久久极品| 久久国产精品免费一区| 精品视频亚洲| 欧美国产视频一区| 视频一区欧美精品| 欧美日韩理论片| av在线不卡免费看| 卡一卡二卡三在线观看| 亚洲精品国久久99热| av中文在线播放| 欧美欧美欧美欧美| 人妻少妇精品无码专区| 国产一级揄自揄精品视频| www在线免费观看视频| 91精品国产91| 91嫩草国产线观看亚洲一区二区| 国产一区二区三区免费不卡| 波多野结衣在线观看一区二区| 熟女熟妇伦久久影院毛片一区二区| 亚洲人成免费| 日韩精品视频一二三| 99精品热视频| 疯狂撞击丝袜人妻| 岛国视频午夜一区免费在线观看| 国产欧美第一页| 亚洲欧美日韩高清| 欧美24videosex性欧美| 国产日韩精品视频| 亚洲aa在线| 中文字幕日韩精品无码内射| 亚洲欧美日韩一区在线观看| 中文字幕在线播放一区二区| 日本一区二区三区国色天香 | 欧美色图亚洲天堂| 在线免费亚洲电影| 污视频在线免费观看| 日韩中文字幕在线视频| 日韩成人av电影| 国产精品推荐精品| 一精品久久久| 人人爽人人av| 2017欧美狠狠色| 国产大片中文字幕| 日韩一区二区三区在线| 国产福利在线观看| 欧美中文字幕在线视频| 国产精品成人自拍| 亚洲黄色网址在线观看| 麻豆高清免费国产一区| 黄色片网站免费| 色综合久久久久网| 色综合成人av| 国内伊人久久久久久网站视频| 久久三级中文| eeuss中文| 国产一区二区免费视频| 99久久精品久久亚洲精品| 欧洲一区二区三区在线| 神马久久高清| 91av在线看| 无码日韩精品一区二区免费| 男人添女人荫蒂免费视频| 国产精品乡下勾搭老头1| 色老板免费视频| 6080yy午夜一二三区久久| 99青草视频在线播放视| 国产精品99一区| 精品国产乱码久久久久久果冻传媒 | 小泽玛利亚一区| 欧美久久一区二区| 超碰在线caoporn| 亚洲一区二区三区xxx视频| 五月天久久网站| 四虎1515hh.com| 亚洲精品成人悠悠色影视| www.成人精品| 国语自产在线不卡| 亚洲电影男人天堂| 国模杨依粉嫩蝴蝶150p| 国产日韩欧美一区二区三区综合| 免费视频网站在线观看入口| 国产亚洲精品久久久久久777| 韩国主播福利视频一区二区三区| 欧美日韩在线一区二区三区| 天堂影院一区二区| 成人性生交大片免费看无遮挡aⅴ| 在线免费精品视频| 黄色网址在线免费播放| 99蜜桃在线观看免费视频网站| 国自产拍偷拍福利精品免费一| 国产黑丝一区二区| 91精品91久久久中77777| 伊人在线视频| 2014亚洲精品| 国产精品日本欧美一区二区三区| 右手影院亚洲欧美| 欧美三级日韩在线| 伊人在我在线看导航| 国外成人免费视频| 日韩在线一区二区三区| 国产精品久久久免费看| 欧美哺乳videos| 中老年在线免费视频| 亚洲一卡二卡| av日韩在线网站| 在线观看国产区| 欧美人与性动交| 久久99视频| 午夜免费福利网站| 欧美性猛交xxxx免费看久久久| av影片免费在线观看| av一区二区三区四区电影| 麻豆精品91| 18岁成人毛片| 日韩精品在线观看视频| 91成人福利社区| www国产精品内射老熟女| 国产精品理论片在线观看| 可以免费看毛片的网站| 国产精品一区二区久久久| 狠色狠色综合久久| 国产精品情侣呻吟对白视频| 欧美精品一区二区在线观看| 国产极品久久久久久久久波多结野| 国产女教师bbwbbwbbw| 国产调教视频一区| 欧美性受xxxx狂喷水| 成人国产精品av| 噜噜噜91成人网|