我正在為我的 IOS 應用程式使用 WKWebView,但在應用程式中,它沒有為網站上的滑塊加載影像。在代碼中,我還設法讓 javascript 正常作業,因為其他選單項和其他 jquery 腳本運行良好。似乎滑塊影像無法加載。此外,當我嘗試在 webview 上的搜索欄上搜索時,它會自動加載文本,但影像不會隨自動加載一起加載。在網站上,所有內容都加載得很好。我想我錯過了一些東西。請原諒我在這里的成熟問題。
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate {
let webView: WKWebView = {
let prefs = WKWebpagePreferences()
prefs.allowsContentJavaScript = true
let configuration = WKWebViewConfiguration()
configuration.defaultWebpagePreferences = prefs
let webView = WKWebView(frame: .zero, configuration: configuration)
return webView
}()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
view.addSubview(webView)
guard let url = URL(string: "https://gopalmone.com")else{
return
}
webView.load(URLRequest(url: url))
DispatchQueue.main.asyncAfter(deadline: .now() 5){
self.webView.evaluateJavaScript("document.body.innerHTML"){result, error in
guard let html = result as? String, error == nil else{
return
}
print(html);
}
}
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
webView.frame = view.bounds
}
}
uj5u.com熱心網友回復:
如果未添加,請將以下鍵添加到 info.plist 中
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/350494.html
