从WebView上的HTML中的https URL加载图像

时间:2017-07-14 12:22:29

标签: html ios swift image uiwebview

我正在尝试在WebView上加载HTML文件。 HTML包含图像URL。当我尝试在Web浏览器上运行该图像URL时,它可以正常工作。图像显示。但是我的应用程序中的WebView中没有加载相同的图像。

我在Apple开发者论坛上发现了这个question ,但仍然没有答案。任何帮助,将不胜感激。感谢

2 个答案:

答案 0 :(得分:3)

我几个月前遇到过类似的问题,我通过将UIWebView替换为WKWebView来修复此问题。

WKWebViewUIWebView的官方替代品,请查看its documentation

  

从iOS 8.0和OS X 10.10开始,使用WKWebView添加Web内容   到你的应用程序。不要使用UIWebView或WebView。

答案 1 :(得分:2)

请尝试使用WKWebView获取图像。

第1步:在班级中导入WebKit

import WebKit

步骤2:将WebKit委托添加到控制器

class ViewController: UIViewController, WKUIDelegate

第3步:创建WKWebView类型

的变量
var webView: WKWebView!

步骤4:配置WKWebView。使用以下代码行覆盖loadView()函数

    let webConfiguration = WKWebViewConfiguration()
        webView = WKWebView(frame: .zero, configuration: webConfiguration)
        webView.uiDelegate = self
        view = webView

第5步:在viewDidLoad()传递URLRequestwebView()

let url = "your URL"
let request = URLRequest(url: url!)
webView.load(request)