【发布时间】:2020-04-09 06:29:40
【问题描述】:
我使用 wkwebview 显示其中包含 iframe 的网络内容,但我的静态数据显示在其中,但 iframe 未显示。我使用了 loadHtmlstring 方法,因为 loadrequest 在 post 方法中不起作用。我在下面添加了我的代码,请帮助
let parameters: [String: Any] = ["amount":"378.0","customer_id":"1000","reference_id":"123456","customer_email":"123.s@gmail.com","customer_mobile":"1111111","customer_name":"cust","address":"add"]
let headers = ["Content-Type": "application/json"]
Alamofire.request(Constant.sharedInstance().baseUrl+"online_payment"+Constant.sharedInstance().wsUrl, method:.post, parameters: parameters, encoding: JSONEncoding.default,headers: headers)
.responseJSON { response in
if let data = response.data, let utf8Text = String(data: data, encoding: .utf8) {
print("Data: \(utf8Text)")
var urlRequest = URLRequest(url:URL(string: Constant.sharedInstance().baseUrl+"online_payment"+Constant.sharedInstance().wsUrl)! )
urlRequest.httpMethod = "POST"
self.webView.loadHTMLString(utf8Text, baseURL: nil)
//self.webView.load(urlRequest)
}
else
{
let dic = ["message":"Something went wrong, Please try again"]
}
}
【问题讨论】:
标签: ios swift iframe wkwebview