1萌庆、 config接口調(diào)用不成功
ios的微信瀏覽器下胰柑,單頁應(yīng)用內(nèi)進(jìn)行路由跳轉(zhuǎn)當(dāng)前的瀏覽器地址不會變器仗,所以調(diào)用不了接口。
解決方案漱抓,在應(yīng)用的index頁記下應(yīng)用進(jìn)入的初始地址表锻。
if?(!window.entryUrl)?{
??????? window.entryUrl?=?window.location.href.split("#")[0];
}
然后在進(jìn)行config時(shí)判斷是不是在iphone瀏覽器下。
iniPhoneBrowser():?boolean?{
????return?/iphone/.test(navigator.userAgent.toLowerCase());
??}
如果是則取進(jìn)入時(shí)記下的url進(jìn)行config乞娄。
if?(this.iniPhoneBrowser())?{
??????wechaturl?=?window['entryUrl'];
}
2瞬逊、 調(diào)用chooseImage選擇圖片接口后不顯示圖片。
因?yàn)樵趇os環(huán)境下不可直接用localID直接顯示圖片仪或。
所以需要調(diào)用getLocalImgData取出base64再顯示圖片确镊。
3、 關(guān)于getLocalImgData這個(gè)接口范删,ios下localData是帶著base64的頭的蕾域,安卓的是不帶的,需要分別處理到旦。