Я визуализирую локальный файл index.html внутри своего проекта Xcode, используя WKWebView
. Дело в том, что код html и css внутри файла успешно отображается внутри webView, но javaScript
, однако, не отображается вообще.
Я искал похожие вопросы по этой проблеме в stackoverflow, и я пришел к выводу, что Apple не выполняет js в локальном html-файле, и для выполнения js мне необходимо использовать локальный веб-сервер с GCDWebServer
.
Честно говоря, я новичок в концепции дырочного веб-сервера, и мне трудно понять, как запустить html на локальном веб-сервере и как это сделать с GCDWebServer
.
Какой простой способ запустить мой файл index.html на локальном сервере внутри WKWebView и как это сделать?
вот мой код:
override func viewDidLoad() {
super.viewDidLoad()
let resourceUrl = Bundle.main.url(forResource: "index", withExtension: "html")
let urlRequest = URLRequest.init(url: resourceUrl!)
webView.load(urlRequest)
webView.allowsBackForwardNavigationGestures = true
}
<script src="file.js"></script>
? - person Hudi Ilfeld   schedule 08.03.2018