Добавить параметры в URL (ресурс по пути, WKWebView) - PullRequest
0 голосов
/ 26 февраля 2019

Я использую Swift 4 & WKWebView.Страницы HTML включены в приложение (не загружаются с сервера).В целях конфигурации я хотел бы добавить параметры в URL (например, ...index.html?debug=true).

В настоящее время я использую следующий подход для загрузки страницы:

let indexHTMLPath = Bundle.main.path(forResource: "f7Shoma/index", ofType: "html")
let url = URL(fileURLWithPath: indexHTMLPath!)
let request = URLRequest(url: url)
...
appWebView!.load(request)

Как параметры могут бытьдобавлено / передано на страницу?

1 Ответ

0 голосов
/ 26 февраля 2019

Вы можете использовать URLComponents для создания URL с компонентом запроса:

var components = URLComponents(string: indexHTMLPath)
components?.queryItems = [URLQueryItem(name: "debug", value: "true")]
if let result = components?.url {
    let request = URLRequest(url: url)
    appWebView!.load(request)
}
...