国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 開發(fā) > HTML5 > 正文

淺談html5與APP混合開發(fā)遇到的問題總結(jié)

2024-09-05 07:22:27
字體:
供稿:網(wǎng)友

背景

在公司參與一個(gè)原生APP和h5混合開發(fā)的項(xiàng)目,本人在項(xiàng)目中負(fù)責(zé)h5部分,現(xiàn)將項(xiàng)目中遇到的問題總結(jié)如下:

具體問題

問題1:頁(yè)面滾動(dòng)條問題

問題描述

web頁(yè)面在PC瀏覽器上瀏覽時(shí)有滾動(dòng)條;但是,在移動(dòng)端瀏覽器打開時(shí),沒有滾動(dòng)條

解決方法

將頁(yè)面的最外層(我一般在寫頁(yè)面時(shí),會(huì)在body標(biāo)簽內(nèi)寫一個(gè)大容器,用于存放頁(yè)面的內(nèi)容)設(shè)置overflow:auto/scroll;并且不能設(shè)置height屬性的值(height:100%也不行)

例子

<body> <div style="overflow:scroll/auto;">  //網(wǎng)頁(yè)內(nèi)容 </div></body>

問題2:touchstart 和 touchend 事件的使用

問題描述

引入touch.js文件,使用touchstart和touchend事件實(shí)現(xiàn)交互效果時(shí),在部分手機(jī)出現(xiàn)事件觸發(fā)失效的問題[例如:低版本的榮耀手機(jī)]

解決方法

方法1:"removeEventListener"和"addEventListener"一起使用

方法2:添加e.preventDefault(); 阻止部分手機(jī)默認(rèn)跳轉(zhuǎn)

法3:Jquery的on實(shí)現(xiàn)事件綁定

說明:法1與法2都是原生JS使用addEventListener實(shí)現(xiàn)事件監(jiān)聽;并且dom元素使用touchstart和touchend事件時(shí),需要結(jié)合事件綁定或者事件監(jiān)聽一起使用,否則js部分會(huì)拋出異常

代碼

//法一:document.getElementById('list5').addEventListener('touchstart',callback, false);document.getElementById('list5').removeEventListener('touchstart',callback, false);document.getElementById('list5').addEventListener('touchend',callback, false);document.getElementById('list5').removeEventListener('touchend',callback, false);//法二:document.getElementById('list5').addEventListener('touchstart',function(e){ e.preventDefault();}, false);document.getElementById('list5').addEventListener('touchend',function(e){ e.preventDefault();}, false);

問題3:長(zhǎng)按閃退的問題

情景還原

有一個(gè)XXX列表頁(yè),長(zhǎng)按列表頁(yè)的列表項(xiàng)時(shí)(觸摸到文字),在低版本手機(jī)中會(huì)出現(xiàn)閃退的情況

解決方法

js部分:在事件觸發(fā)時(shí)添加e.preventDefault();,用于阻止默認(rèn)行為

css部分:添加禁止文本文本復(fù)制的代碼

代碼

//js部分:e.preventDefault();//css部分:-webkit-touch-callout: none; //解決閃退//禁止復(fù)制-moz-user-select: none;-khtml-user-select: none;user-select: none;

問題4: 移動(dòng)端1px的問題

問題描述

由于不同的手機(jī)有不同的像素密度,css中的1px并不等于移動(dòng)設(shè)備的1px。項(xiàng)目中使用js和rem做移動(dòng)端的屏幕適配,所以產(chǎn)生0.5px的情況,導(dǎo)致低版本的手機(jī)展示不了0.5px的邊框。

解決方法

使用css解決1px的問題,并且給需要設(shè)置成1px的dom元素直接寫上:border-width:1px;

代碼

//HTML部分:<div class='class1'></div>//css部分:.class1{ border: 1px solid #ccc;}//css部分/*移動(dòng)端正常展示1px的問題 start*/%border-1px{    display: block;    position:absolute;    left: 0;    width: 100%;    content: ' ';}.border-1px{    position: relative;    &::after{        @extend %border-1px;        bottom: 0;        border-top: 1px solid #ccc;    }    &::before{        @extend %border-1px;        top: 0;        border-bottom: 1px solid #ccc;    }}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){    .border-1px{        &::after{            -webkit-transform: scaleY(0.7);            transform: scaleY(0.7);        }    }}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){    .border-1px{        &::after{            -webkit-transform: scaleY(0.5);            transform: scaleY(0.5);        }    }}/*移動(dòng)端正常展示1px的問題 end*/

問題5:js無法正確解析到url包含"="號(hào)的參數(shù)值

問題描述

項(xiàng)目中,由于數(shù)據(jù)請(qǐng)求的參數(shù)值是從url地址中獲取的參數(shù)值,并且參數(shù)值包含"="號(hào),導(dǎo)致無法正確解析到參數(shù)值(ps:js使用"="號(hào)分割url的參數(shù))

解決方法

將url進(jìn)行轉(zhuǎn)碼,再解碼【本項(xiàng)目中,APP端提供轉(zhuǎn)碼后的url地址,前端使用geturlparams插件,獲得url地址的參數(shù)值】

代碼

//解碼"="號(hào)dom.token = decodeURI($.query.get("token"));//插件//獲取無需解碼的值dom.msgid = $.query.get("msgid");

問題6:原生js的事件監(jiān)聽和jquery的事件綁定在ios中失效

問題描述

使用事件監(jiān)聽或事件綁定時(shí),由于父元素選擇body或document元素,導(dǎo)致在ios中事件觸發(fā)無效

解決方法

不使用body和document元素作為父級(jí)元素

問題7:ios中日期顯示為NaN

問題描述

Date的日期格式,在ios中有兼容性問題,ios的日期會(huì)顯示成:NaN

解決方法

解決方法:在ios中支持"2017/12/26 19:36:00",而不支持"2017-12-26 19:36:00"格式,后面一種格式,在ios中顯示Nan (Android中都可以顯示正常)

代碼

var time = "2017-12-26 19:36:00";time = time.replace(//-/g, "/");//將時(shí)間格式的'-'轉(zhuǎn)成'/'形式,兼容iOS

問題8:click事件在ios中有問題

問題描述

click事件在ios點(diǎn)擊觸發(fā)時(shí),會(huì)選中事件委托的父級(jí)元素模塊【即:由于事件冒泡,并且父級(jí)有默認(rèn)樣式】,并且有一個(gè)透明層,例如

<ul> <li>列表項(xiàng)1</li> <li>列表項(xiàng)2</li> <li>列表項(xiàng)3</li></ul>

解析:例如ios用戶點(diǎn)擊"列表項(xiàng)1"時(shí),父層的ul會(huì)有一個(gè)透明的樣式

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
在线免费看黄av| 最近中文字幕mv免费高清电影| 国产图片综合| 最新中文字幕在线视频| 国产三级视频在线播放线观看| 国产精品免费视频一区一| 国产精品视频h| 99在线视频观看| 四虎中文字幕| 天天插天天色| 国产免费视频| 在线观看中文字幕一区| 免费在线看v| 国产视频一二区| av在线免费观看网| 国产毛片在线看| 91这里只有精品| www.五月色.com| 国产福利在线| 成人欧美亚洲| 性欧美精品xxxx| 国产一二三区在线视频| 在线色视频观看| 中文字幕中文字幕在线中高清免费版 | 自拍亚洲国产| 一个人看的www免费观看视频| 麻豆精品免费视频入口| 国产偷倩在线播放| sese一区| 伊人影院在线观看| 午夜国产在线| 国产美女在线观看| 欧美卡一卡二| 牛牛在线精品视频| 伊人影院在线播放| 97在线免费| 国产精品666| 最新超碰在线| 国产乱妇乱子| 国产嫩草在线视频| 久色视频在线观看| www在线观看播放免费视频日本| 国产变态拳头交视频一区二区 | 日本片在线看| japanese色国产在线看视频| 中文国产字幕在线观看| 影音先锋日韩| gogo高清在线播放免费| www.av在线| 免费午夜一级| 国内精品免费一区二区三区| 欧美性猛交xxxx免费看久久| 久草电影在线| 国产人成在线观看| 国产寡妇树林野战在线播放| 最近最好的中文字幕2019免费| 国产精品㊣新片速递bt | 国产二级片在线| 9999在线视频| 麻豆精品永久免费视频| 国产麻豆视频网站| 国产寡妇树林野战在线播放| 精品视频二区三区| 国产在线观看a| 国产激情99| 久热中文字幕精品视频在线| 国产麻豆精品视频一区二区| 国产福利免费在线观看| 国产精品18久久久久久久久久| 精品国产高清a毛片无毒不卡 | 国产女人在线观看| 国产大学生粉嫩无套流白浆| www在线视频| 国产精品福利视频一区二区三区 | 亚洲激情丁香| 国产午夜在线视频| 亚洲精品久久久成人| 久草一本av| 在线观看电影av| 国产精品伦理一区二区三区| 麻豆精品免费视频入口| 国产h色视频在线观看| 九九热免费视频| 一区二区三区四区在线免费视频| 国产精品亚洲第五区在线| 精品电影在线| 国产素人视频在线观看| 男女午夜视频在线观看| av大片在线| 精品视频麻豆入口| 91九色在线看| 国产精品久久久高清免费| 激情亚洲综合网| 青青久草在线| 四虎国产精品永久在线| 国产91久久久久蜜臀青青天草二 | 国产在线视频自拍| 日本在线观看网站| 天天插天天色| sese一区| 国产在线激情视频| 国产资源在线看| 国产麻豆视频网站| 日本中文字幕在线视频| 天堂资源最新在线| 九九99精品| 国产乱精品一区二区三区| 尤物视频在线观看| 国产天堂在线| 91最新在线| 亚洲午夜久久久久中文字幕| 永久免费在线观看| 亚洲精品白浆| 狠狠色丁香婷婷| 丁香花高清在线观看完整版 | 欧美人成在线观看网站高清| 欧美精品另类| 国产卡1卡2卡三卡在线| 国产九九九九| 国产91足控脚交在线观看| 亚洲videos| 尤物网站在线| 在线免费日韩| 好吊日视频在线观看| 国产黄色小视频| 欧美激情福利视频在线观看免费| 最近最好的中文字幕2019免费 | 就爱干草视频| 国产三级香港三韩国三级| 天天操天天是| 伊人免费视频| 综合蜜桃精品| 欧美日韩亚洲第一页| 国产日产精品久久久久久婷婷| 97人人在线| 国产免费电影网站入口| 依依成人在线| 国产卡一卡二卡三| 日韩在线天堂| 夜夜爽夜夜操| 国产精品粉嫩av| 天堂资源中文在线| av在线不卡网站| 国产三级自拍| 欧美一级久久久久久久久大| 国产黄视频在线观看| 青青草原av在线| aaa大片在线观看| 国产对白国语对白| 五月婷婷视频在线观看| 超碰国产在线观看| 青青青国产视频| 四虎影院成人| 在线观看wwww| 伊人电影在线观看| 99re热视频在线| 91国内精品久久久久| 国产激情自拍| 国产www视频在线观看| 国产美女一区视频| 国产永久免费高清在线观看| 黄色片免费在线| 九九免费视频| 国产美女视频一区二区三区| 欧美日韩**字幕一区| 免费女人毛片视频| 高清av中文在线字幕观看1| wwww亚洲| 爱福利在线视频| 黄色片av在线| 国产一级片在线播放| 中文字幕在线视频不卡| 91av久久| 午夜伦全在线观看| 成人av小说网| 国产一级影片| 在线播放av网站| 久久亚洲天堂| 国产精品久久久久久福利| 136福利第一导航国产在线| 在线天堂中文| 噜噜噜噜噜在线视频| 国产性色视频| 日本在线观看网站| 国产亚洲精品久久久久久移动网络| 最近中文字幕av免费高清| 精品街拍一区二区| 久草一本av| 91免费日韩| 夜夜爽视频导航| 国产精品亚洲色图| 亚洲视频精品在线观看| 国产九色在线| 欧美韩日国产| 精品街拍一区二区| 国产写真视频在线观看| 青青草中文字幕| 精品麻豆视频| 国产二区视频在线观看| 国产美女自拍视频|