不知不覺來公司已經(jīng)有100多天了,在這公司時(shí)間還是過的快啊,之前寫這個(gè)周日記的初衷就是記錄來公司的100天,現(xiàn)在時(shí)間也到了,所以這是最后一篇周日記了;以后會(huì)記錄一個(gè)小點(diǎn),并向下延伸,寫一些優(yōu)質(zhì)的技術(shù)文章出來
任務(wù)
- 視頻播放埋點(diǎn)功能
- 按鈕重復(fù)點(diǎn)擊問題
前端橋調(diào)用失敗 TypeError:t is not a function問題跟進(jìn)解決
測(cè)試提了個(gè)bug, 用戶登錄了之后返回到h5界面會(huì)出現(xiàn)下面這個(gè)彈窗

截屏2020-08-09 下午8.46.38.png
解決思路:
- 首先想的使用Chrome的chrome://inspect/#devices遠(yuǎn)程調(diào)試Android瀏覽器加載h5的界面,之前也用這個(gè)工具排查過問題,但是這里用不了,當(dāng)點(diǎn)擊調(diào)試的時(shí)候需要連接Google,在我們公司是訪問不了Google的,所以這個(gè)方法就沒有用了
- 對(duì)項(xiàng)目代碼進(jìn)行單步調(diào)試,發(fā)現(xiàn)當(dāng)彈出這個(gè)框的時(shí)候會(huì)調(diào)用 WebChromeClient onJsAlert這個(gè)方法,確定這是h5那邊的問題,后面就找h5的同事確定了一下,最后是他那邊橋?qū)戝e(cuò)的問題導(dǎo)致的
按鈕重復(fù)點(diǎn)擊問題
之前處理點(diǎn)擊是通過計(jì)算兩次點(diǎn)擊的時(shí)間差的,如果點(diǎn)擊很快的時(shí)候還是會(huì)出現(xiàn)兩次點(diǎn)擊,所以合理的做法是設(shè)置按鈕不可點(diǎn)擊,然后在操作完成之后又把按鈕回復(fù)到原來的狀態(tài)