上海外貿(mào)seo推廣百度快速seo優(yōu)化
?求關(guān)注~
💻博客:www.protaos.com
I. 簡(jiǎn)介
A. UniApp項(xiàng)目概述
B. 白屏和接口請(qǐng)求異常問題的背景
II. 白屏問題
A. 問題描述
1、uniapp 打包H5內(nèi)嵌入APP內(nèi)、低版本手機(jī)系統(tǒng)訪問白屏問題
B. 問題根本原因
1、低版本手機(jī)系統(tǒng) 自帶的webview內(nèi)核不支持ES6語法
2、uniapp腳手架的vue語法及各類API的語法
C. 解決方法
1、升級(jí)手機(jī)系統(tǒng) 將APP內(nèi)核提升
2、將vue3轉(zhuǎn)為vue2
vue3與vue2打包模式的區(qū)別
III. 接口請(qǐng)求異常問題
A. 問題描述
部分IOS系統(tǒng)網(wǎng)絡(luò)請(qǐng)求失敗、導(dǎo)致服務(wù)器攔截訪問、服務(wù)器均無異常
B. 問題根本原因
部分ios系統(tǒng)的APP-webview內(nèi)核不同、瀏覽器默認(rèn)請(qǐng)求時(shí)候會(huì)進(jìn)行header頭信息的攜帶、協(xié)議錯(cuò)誤
C. 解決方法
將后臺(tái)配置的關(guān)于 get post 等相關(guān)接口的 header頭信息進(jìn)行優(yōu)化
相關(guān)文章:https://juejin.cn/post/7254581070876098597
根據(jù)陸續(xù)的反饋,發(fā)現(xiàn)用戶主要集中在IOS用戶,系統(tǒng)版本集中在iOS12,IOS12是2018年發(fā)布的,已經(jīng)有5年了,合理懷疑和IOS12版本有關(guān)系。
IV. 低版本安卓和iOS的兼容性問題
A. 不同平臺(tái)的特點(diǎn)
B. 兼容性策略
1. 使用條件編譯
2. 引入插件和Polyfill
C. 測(cè)試和驗(yàn)證
V. 總結(jié)
A. 問題的主要原因
B. 解決問題的方法
C. 提高項(xiàng)目的兼容性的建議
嚴(yán)格優(yōu)化編寫代碼的風(fēng)格和邏輯
VI. 參考資料
A. UniApp官方文檔
B. 開發(fā)社區(qū)和論壇討論