在 ios 13.4 中,微信瀏覽器使用 html2canvas 無任何反饋

問題
  • 今日同事開發(fā)海報生成頁面的過程中,在 ios 13.4.1 系統(tǒng) 中,微信瀏覽器使用 html2canvas 無任何反饋,其他系統(tǒng)版本瀏覽器頁面都無問題。
后果
  • 海報無法生成,導(dǎo)致用戶無法分享海報。
原因
解決方案
  • 對 html2canvas 由 1.0.0-rc. 5 回退版本到 1.0.0-rc. 3 或者 1.0.0-rc. 4即可。
npm install html2canvas@1.0.0-rc.3
npm install html2canvas@1.0.0-rc.4
  • 兩者任選一個,這里有個坑,如果項(xiàng)目有yarn.lock文件,或者package.lock.json文件,請刪除掉該文件,再把 node_modules 刪除,重新安裝依賴,否則會出現(xiàn)回退版本不成功的問題。

  • 最后請使用命令查看依賴是否回退成功。我在這里遇到問題是執(zhí)行回退版本命令之后,用 npm ls html2canvas 命令查看一直是 rc5 的版本,后來依照上面的方法得以解決。

npm ls html2canvas
  • 這個命令是查看本地包版本,比較費(fèi)時,請等一等,如果顯示的是 html2canvas@1.0.0-rc.3 或者 html2canvas@1.0.0-rc.4 就說明回退成功。
回退成功提示.jpg
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容