我想在WebView上加載HTML文件。 HTML包含圖片網址。當我嘗試在Web瀏覽器上運行該圖像URL時,它可以正常工作。圖像得到顯示。但是,在我的應用程序中,相同的圖像不會加載到WebView中。從WebView中的HTML加載HTML內的圖像
我在蘋果開發者論壇上發現這個question,它仍然沒有答案。任何幫助,將不勝感激。謝謝
我想在WebView上加載HTML文件。 HTML包含圖片網址。當我嘗試在Web瀏覽器上運行該圖像URL時,它可以正常工作。圖像得到顯示。但是,在我的應用程序中,相同的圖像不會加載到WebView中。從WebView中的HTML加載HTML內的圖像
我在蘋果開發者論壇上發現這個question,它仍然沒有答案。任何幫助,將不勝感激。謝謝
幾個月前我遇到了類似的問題,我通過用WKWebView
代替UIWebView
來修復它。
WKWebView
是官方更換UIWebView
,看看its documentation:
中的iOS 8.0和OS X 10.10開始,使用WKWebView Web內容 添加到您的應用程序。不要使用UIWebView或WebView。
請嘗試使用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()
通URLRequest
到webView()
let url = "your URL"
let request = URLRequest(url: url!)
webView.load(request)
您好,我面臨着同樣的問題與WKWebView也。實際上,我使用的HTML是一些隨機網頁的頁面源。如果這可能是未顯示圖像的問題? –
本地存儲在XCode中的圖像顯示在WebView中。問題在於需要從HTML中獲取URL的圖像。 –
這很奇怪。使用'WKWebView'對我來說已經足夠了。看看這裏的討論,它可能會幫助你:https://stackoverflow.com/questions/39901982/wkwebview-fails-to-load-images-and-css-using-loadhtmlstring-baseurl –