WKWebView載入不出來圖片音訊等資源

Crazy巴旦木發表於2018-08-20

接著上次解決的問題WkWebView攔截替換本地音訊,圖片。 後來出現了第一次進去背景圖音訊等都載入不出來,但是第二次進來就載入出來了。以為是https證書的問題,使用了WKWebView載入不受信任的https方法也不好使。又考慮到是不是token沒加進來,也不是。後來看Charles的問題,第一次攔截不到圖片連結,第二次就可以了。想到連結是https的,但是資源全是http的會不會是這個原因?
找了下網上問題,WebView HTTPS頁面引用HTTP資源的問題發現是安卓的,找了找蘋果的也沒有解決辦法,但是這裡發現了個概念跨域,搜了搜找到了UIWebView支援跨域,WKWebView不支援!!!,發現找到問題的原因了,WKWebView不支援跨域!!!,找後臺替換了下資源連結改成了https,果不其然可以了,解決了。
PS:第二次可以載入出來,我預測是因為第一次雖然載入不了http資源連結,但是資源已經快取了下來,第二次使用直接使用的資料流的形式,所以可以載入出來了。

相關文章