由于web view控件訪問本地HTML文件,本地文件存在部分鏈接跨域問題,從而導致無法正常進入并現(xiàn)實數(shù)據(jù):
通過問題描述,進行定位解決,包含兩種方案:一、實現(xiàn)跨域處理;二、手機端本地啟動服務(wù)器進行部署;
一、WebView跨域
優(yōu)先初始化完WebView控件,并在初始化settings相關(guān)參數(shù)下添加代碼進行反射處理:

image.png
目前版本號普遍大于19及以上,因此可以不添加版本號判斷。
到這里基本解決了跨域問題,可能存在部分低版本無法使用,則需要使用過期函數(shù)進行處理,如下:

image.png
本質(zhì)上兩種方式一樣,只是相對高一點的版本禁止了跨域開關(guān),因此只能通過反射的方式讀取到對應參數(shù)并設(shè)置開啟,
同時代碼簡短,不需要額外啟動多余的服務(wù)器部署。
二、And Server
andServer是一套開源第三方庫,其中包含反向代理服務(wù)器、靜態(tài)HTML網(wǎng)站部署、動態(tài)HTTP API部署等功能;
首先將插件添加到項目腳本中:

image.png
然后將And Server依賴添加到模塊當中:

image.png
最后進行部署網(wǎng)絡(luò)服務(wù)器:

image.png
額外具體實現(xiàn)相關(guān)功能可根據(jù)文檔添加。