在iOS11上出現Web頁面無法顯示的問題


內容來源

https://blog.csdn.net/weixin_43883776/article/details/86238958

一個解決方案

https://blog.csdn.net/qq_31490071/article/details/88870973

打了測試環境的包,在iOS11系統上任何wkwebview界面顯示都沒有什么問題,但是到了iOS10的系統上,或者iOS9的系統上都顯示白屏,遇到不配和你調試的H5,你想把他撕吧撕吧喂鷹的心都有了,但是沒辦法,還得調試。
1、首先驗證一下,把你即將打開的鏈接,更換成百度的鏈接試一下http://www.baidu.com 如果你的webview連百度都打不開,那么很明顯是你創建的web有問題了,自己去改吧
如果能正常顯示百度,那么就是H5的問題了。
2、把你即將打開的鏈接復制到iphone自帶的safari瀏覽器上,如果連自帶的瀏覽器都開不開,那么肯定是H5的問題

在這里我只介紹一下我遇到的情況,我試了一下可以打開百度,但是H5不承認是他們的問題,於是查了各種資料,發現是H5前端框架中用到的ES6沒有兼容低版本瀏覽器。
H5在開發過程中可能會用到一個叫做VUE的東西。就是這個東西沒有做低版本瀏覽器適配

原文鏈接 :https://segmentfault.com/q/1010000014882192

背景:項目結構是用Vue-cli搭建的,webpack基本上都是使用vue-cli的配置。目前發現,項目運行在iOS11及上的系統,和安卓下,是沒有問題的。在iOS10打開,會出現白屏。有報錯信息。報錯信息如下:

clipboard.png

clipboard.png
說明:在iOS10下,白屏現象會偶爾出現,而且報錯信息也不是每次都一樣。有時能正常打開,則沒有報錯信息。
查過資料,有人說是因為使用CommonsChunkPlugin這個插件。【webpackJsonp is not defined】這是因為公共文件必須在自己引用的js文件之前引用。在 buildwebpack.prod.conf.js 中 HtmlWebpackPlugin 插件里添加以下代碼改變文件加載順序

chunks: [‘manifest’, ‘vendor’, ‘app’]


---------------------
作者:磊懷
來源:CSDN
原文:https://blog.csdn.net/weixin_43883776/article/details/86238958
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM