精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

波多野结衣网站| 亚洲色图偷拍视频| 日韩a级作爱片一二三区免费观看| 国产精品毛片一区二区三区| 亚洲欧洲成视频免费观看| 手机看片福利日韩| 青青青国内视频在线观看软件| 99在线精品一区二区三区| 国产精品久久二区| 国语对白在线播放| 亚洲人亚洲人色久| 欧美日韩国产综合一区二区 | 成年女人的天堂在线| 狠狠色丁香久久婷婷综合_中| 国模精品视频一区二区| 国产福利在线导航| 久久99国产精品久久99大师| 欧美日韩国产免费一区二区| 成人免费观看cn| 欧美高清视频| 国产亚洲一区二区在线观看| 成人在线免费网站| 中文字幕在线视频免费| 亚洲精品影院在线观看| 日韩中文在线中文网三级| 亚洲激情 欧美| 看亚洲a级一级毛片| 91福利在线免费观看| 免费不卡av在线| 国产盗摄在线观看| 国产精品网友自拍| 六月婷婷久久| 人妻视频一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 日韩美女在线观看| 中国一级特黄毛片| 伊人久久大香线蕉av超碰演员| 日韩视频精品在线| 超碰人人干人人| 国产不卡一区| 日韩精品极品毛片系列视频| 欧美69精品久久久久久不卡| 四虎永久精品在线| 欧美性淫爽ww久久久久无| 日韩精品一区二区三区久久| av老司机在线观看| 一区二区三区四区激情| 99精品一区二区三区的区别| av小片在线| 欧美激情一区在线观看| 日韩av一级大片| 你懂的视频在线| 久久免费精品国产久精品久久久久| 国产欧美日韩伦理| 天堂中文在线官网| 99热99精品| 乱色588欧美| 色播色播色播色播色播在线| hitomi一区二区三区精品| 国产高清精品一区| 深爱激情五月婷婷| 99视频有精品| 欧美日韩精品一区| 国产裸舞福利在线视频合集| 国产精品伦一区二区三级视频| 亚洲精品一区二| 欧美日韩在线看片| 亚洲精品亚洲人成人网在线播放| 成人黄色片免费| 波多野结衣在线播放| 亚洲国产精品久久久男人的天堂| 国产精品久久久久7777| 亚洲欧美一区二区三区| 91激情五月电影| 一个色综合久久| 国产午夜久久av| 亚洲成avwww人| 欧美 变态 另类 人妖| 亚洲免费福利一区| 中文字幕无线精品亚洲乱码一区| 天天色影综合网| 亚洲午夜极品| 国产成人精品电影| 国产精品热久久| 成人综合婷婷国产精品久久免费| 一区二区三区.www| 亚洲区小说区图片区qvod| 麻豆精品久久久| 国产精品999| 蜜桃网站在线观看| 色婷婷av一区二区三| 99久久亚洲一区二区三区青草| 久久精品国产99精品国产亚洲性色| 熟妇高潮一区二区高潮| 久久精品一区四区| 亚洲天堂av免费在线观看| 性欧美video高清bbw| 亚洲国产精品尤物yw在线观看| 国产亚洲欧美在线视频| 日韩一级特黄| 日韩精品中文字幕在线| 欧美肥妇bbwbbw| 国产精品人人爽人人做我的可爱| 国产女同一区二区| 少妇一区二区三区四区| 国产精品久久久久久久久免费桃花 | 成年人免费大片| av在线亚洲一区| 亚洲精品中文字幕女同| 99久久99久久精品国产| 国产精品美女久久久浪潮软件| 国产在线精品一区免费香蕉| 天堂网av在线播放| 日韩一区中文字幕| 久久久免费视频网站| 欧洲大片精品免费永久看nba| 亚洲欧美中文日韩在线v日本| 男女做暖暖视频| 视频在线观看91| 国产在线精品日韩| 国产区在线看| 欧美性一区二区| av直播在线观看| 亚洲欧美综合国产精品一区| 国产精品jvid在线观看蜜臀| 日本精品久久久久| 亚洲精品少妇30p| www.久久av.com| 国产一区二区精品福利地址| 97在线观看视频国产| av官网在线观看| 欧美国产日韩a欧美在线观看| 精品国产一区三区| 亚洲码欧美码一区二区三区| 久久精品视频99| 在线观看毛片视频| 国产无人区一区二区三区| 欧美成人高潮一二区在线看| aiss精品大尺度系列| 美女黄色丝袜一区| 91成年人视频| 亚洲欧洲国产日本综合| 日韩爱爱小视频| 大色综合视频网站在线播放| 国产精品69久久| 九九在线视频| 色婷婷综合久久| 日韩人妻无码精品综合区| 国产午夜久久| 久久久久一区二区| 在线天堂新版最新版在线8| 国产丝袜一区视频在线观看| 日本道在线观看| 91麻豆.com| 日韩 欧美 高清| 国产毛片一区二区三区 | 亚洲男男av| 久久国内精品一国内精品| 中文字幕在线播放日韩| 国产精品美女久久久久aⅴ | 亚洲色图狂野欧美| 国产精品久久久久久人| 久久免费精品国产久精品久久久久| 国产免费黄色av| 在线亚洲a色| 国产精品久久久久久久久久久久| 91网页在线观看| 欧美乱妇23p| 欧美黄色一区二区三区| 国产a久久麻豆| 国产精品网站免费| 伊甸园亚洲一区| 国产精品私拍pans大尺度在线| 午夜免费福利在线观看| 日韩久久免费av| 亚洲免费在线视频观看| 久久久久99精品国产片| 三上悠亚在线一区| 一级毛片免费高清中文字幕久久网| 91精品国产99久久久久久红楼 | 国产精品二区不卡| 99久久精品免费看国产一区二区三区 | 日韩av免费看| 黄色网页在线看| 亚洲国产欧美日韩精品| 亚洲高清在线看| 亚洲精品欧美在线| ass精品国模裸体欣赏pics| 日本欧美在线观看| 欧美大片免费播放| 视频福利一区| 成人中文字幕在线观看 | 91精品国产综合久久香蕉的用户体验| av网址在线播放| 亚洲男人天堂久| 99精品在线视频观看| 懂色av中文一区二区三区天美| 亚洲一区 欧美| 成人毛片老司机大片| 中文字幕第38页| 亚洲青色在线| 一本一道久久a久久精品综合 | 亚洲精品一区二区三区四区五区| 大胆国模一区二区三区| 欧美在线激情视频| 性xxxxfjsxxxxx欧美| 亚洲深夜福利网站| 亚洲精品无码专区| 欧美日韩一区在线观看| 精品91久久久| 亚洲精品成人天堂一二三| 少妇久久久久久久久久| 国产成人福利片| 欧美第一页浮力影院| 亚洲一区二区动漫| www.欧美黄色| 国产精品99久久久久久动医院| 欧美高清一区二区| 国产精品宾馆| 亚洲一区二区久久久久久久| 精品日韩视频| 91av在线播放| 丰满大乳少妇在线观看网站| xvideos国产精品| 国产免费视频在线| 亚洲精品视频久久| 天天操天天舔天天干| 日韩一二三四区| 一卡二卡在线观看| 欧美天天综合网| 国产91精品看黄网站在线观看| 亚洲午夜精品17c| 久草网站在线观看| 日韩美女精品在线| 日韩欧美在线视频播放| 国产三级一区二区| 蜜桃av免费看| 久久夜色精品一区| av无码av天天av天天爽| 不卡大黄网站免费看| 精品少妇人妻av一区二区三区| 国产一区二区h| 三级性生活视频| 国内精品视频一区二区三区八戒| 国产3p在线播放| 麻豆免费精品视频| 天堂在线中文在线| 国内精品国产三级国产a久久| 欧美激情国内自拍| 国产精选一区二区三区| 手机看片国产精品| 国产成人在线视频免费播放| 91亚洲一区二区| 国产精品一区二区久久不卡 | 久久综合色天天久久综合图片| 一起草在线视频| 久久综合色鬼综合色| 欧美成人国产精品一区二区| 国产夜色精品一区二区av| 蜜桃av乱码一区二区三区| 欧美国产1区2区| 开心激情五月网| 亚洲女人的天堂| 久久伊人成人网| 欧美日韩国产中文字幕| 久久久久在线视频| 欧美情侣在线播放| 国产丰满果冻videossex| 亚洲成年网站在线观看| 欧美人体大胆444www| 在线日韩精品视频| h片在线播放| 韩国一区二区电影| 国产韩日精品| 91成人理论电影| 琪琪久久久久日韩精品| 日本一区二区在线视频观看| 第九色区aⅴ天堂久久香| 亚洲成年人专区| 亚洲一级一区| 日韩精品一区二区三区色欲av| 免费欧美在线视频| av影片在线播放| 久久先锋影音av鲁色资源网| 91无套直看片红桃在线观看| 亚洲影院理伦片| 中文人妻av久久人妻18| 3atv一区二区三区| 污视频网站在线播放| 中文字幕日韩欧美精品在线观看| 暖暖日本在线观看| 91精品国产91久久久久久久久| 福利一区二区| 国产精品国产三级欧美二区| 精品freesex老太交| 日韩人妻精品一区二区三区| 国产精品毛片在线| 91精品国产三级| 久久久精品国产99久久精品芒果| 性欧美疯狂猛交69hd| 黑人巨大精品欧美一区二区| 国产又粗又猛又黄| 精品五月天久久| 性xxxxfjsxxxxx欧美| 国产噜噜噜噜久久久久久久久| 欧美久久精品| 男人的天堂视频在线| 视频精品一区二区| 韩国三级hd两男一女| 国产精品毛片久久久久久久| 特一级黄色大片| 日韩一区二区三区av| 成人欧美亚洲| 18性欧美xxxⅹ性满足| 玖玖玖视频精品| 香蕉久久免费影视| 亚洲综合日本| 91porn在线| 亚洲图片激情小说| 美女黄页在线观看| 日韩精品高清在线观看| 波多野结衣在线播放| 亚洲va欧美va在线观看| 久久99国内| 精品久久一二三| 懂色av中文一区二区三区| 97精品在线播放| 91福利在线导航| 欧美中文在线| 69视频在线播放| 老司机在线精品视频| 一本色道久久88亚洲精品综合 | 91精品中文在线| 日韩成人三级| 一区二区三区国产免费| 久久人人97超碰com| www.国产成人| 精品国产免费一区二区三区四区| 黄色网页在线看| 91美女片黄在线观| 97精品一区二区| 岛国毛片在线播放| 国产精品美女久久久久aⅴ| 波多野结衣高清视频| 亚洲性日韩精品一区二区| 欧美一区久久久| 日本一区免费观看| 久久婷婷一区| 日韩丰满少妇无码内射| 91国内精品野花午夜精品| 免费在线视频一级不卡| 国产福利精品在线| 成人嘿咻视频免费看| 嫩草影院国产精品| 国产精品剧情在线亚洲| 一个人看的www日本高清视频| 日韩一区二区精品视频| 亚洲网站三级| 日韩欧美一级在线| 成人高清视频在线| 六月丁香激情综合| 一区二区三区亚洲| 色成人综合网| 成年人视频大全| 成人avav在线| 国产精品视频一区在线观看| 亚洲女人被黑人巨大进入| 台湾成人免费视频| 99re99热| 99久久综合国产精品| 亚洲天堂男人av| 日韩在线精品视频| 深夜福利一区二区三区| 久在线观看视频| 久久蜜桃香蕉精品一区二区三区| 久久久久久久久久一级| 久久这里有精品| 欧美调教视频| 中文字幕第88页| 亚洲一区二区三区四区不卡| 丝袜视频国产在线播放| 国产精品久久久久久久久久三级 | 在线观看色网站| 九色精品免费永久在线| 在线观看欧美理论a影院| 一区二区三区四区毛片| 午夜久久久久久久久久一区二区| 久久电影视频| 97中文在线| 久久久777| 欧美精品xxxxx| 亚洲天天在线日亚洲洲精| 国产精品久久久久久久久久辛辛 | 黄色一级视频免费| 亚洲免费av片| 亚洲国产精品免费视频| 少妇高清精品毛片在线视频 | 一级片在线观看免费| 欧美精品在线第一页| 九九在线高清精品视频|