需求:Android打開H5頁面,H5獲取LocalStorage中的token值,獲取當(dāng)前用戶信息睦授。
遇到問題:當(dāng)首次加載H5頁面時锹杈,從LocalStorage中獲取到的token值為空撵孤,退出頁面再次進入可以成功獲取到token值。
分析:H5從LocalStorage中取值時token應(yīng)該還未存到LocalStorage中竭望,在Js獲取token的時候頁面還未加載完成邪码,而token是在頁面加載完成之后才存入LocalStorage中,所以在第一次取不到咬清,但第一次打開H5頁面后闭专,localStorage存進去了,所以之后再調(diào)用就能拿到token了旧烧。
解決方法:在H5頁面中進行判斷喻圃,如果token為空,則刷新界面粪滤,只需刷新一次斧拍,之后頁面都可以拿到token。
結(jié)果:與分析一致杖小,問題解決肆汹。