內容來源
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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!