WKWebView无法加载一些图片

时间:2018-12-21 09:52:48

标签: ios wkwebview

我有一个奇怪的问题。

我的HTML字符串包含

[(1,2),(3,4)]

我使用WKWebView加载它,但失败了。

screen shot

当我单击img标签中的链接时,表明它无法加载资源。

screen shot

1 个答案:

答案 0 :(得分:-1)

遵循步骤

1)允许NSAppTransportSecurity进入Plist文件。

 <key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
  <true/>
</dict> 

2)import WebKit

3)创建@IBOutlet weak var webView: WKWebView!

4)在ViewDidLoad中编写此代码

 let imgUrl = "http://img.qdaily.com/article/article_show/20181220221726s0BIHSdN42kfbKqT.jpg?imageMogr2/auto-orient/thumbnail/!640x380r/gravity/Center/crop/640x380/quality/85/format/jpg/ignore-error/1"
    let tempUrl = ""
    DispatchQueue.main.async {
        self.webView.loadHTMLString("<html><body><p><img src=\(imgUrl) alt=\(tempUrl)></p></body></html>", baseURL: nil)

    }