在與原生安卓/IOS實(shí)現(xiàn)混合開發(fā)時(shí),會(huì)遇到一些問題,在此做下記錄(以下是目前遇到的或之前有記錄到的一些問題旨枯,后續(xù)如果有遇到新的問題或整理過程中發(fā)現(xiàn)其他的一些問題再補(bǔ)上):
1.H5頁面撥打電話問題
(1)在移動(dòng)端頁面實(shí)現(xiàn)時(shí)平挑,只需使用a標(biāo)簽客税,<a href="tel:1234567">即可實(shí)現(xiàn)艘策。
(2)與原生混合開發(fā)時(shí)蹈胡,安卓端嵌入我們的H5頁面,采用以上方式卻無法實(shí)現(xiàn)柬焕,(IOS端是沒有問題的)审残,因此需要調(diào)用原生本地的撥打電話方法梭域。
2.IOS時(shí)間的一個(gè)兼容性問題
H5頁面實(shí)現(xiàn)過程中遇到了時(shí)間處理的問題斑举。使用new Date(time).getDay()的時(shí)候,正常返回應(yīng)該的是0-6病涨,對(duì)應(yīng)每周的星期日到星期一富玷,但在IOS上,例如:我們使用的是(2018-6-4)的話既穆,它會(huì)返回undefined赎懦。因此我們?cè)谶@里應(yīng)該對(duì)這個(gè)時(shí)間格式進(jìn)行處理,將其改為(2018/6/4)的格式去獲取幻工。
即:new Date("2018-06-04").replace(/-/g ,"/");