Я использовал этот код для удаления заголовка и других вещей, но проблема в том, что когда я перезагружаю страницу, она на секунду отображает заголовок, а затем удаляет его. Я хочу, чтобы код удалял заголовок даже при перезагрузке.
private func removeElements(fromWebView webView: UIWebView) {
self.elementsToRemove.forEach { self.removeElement(elementID: $0, fromWebView: webView) }
}
private func removeElement(elementID: String, fromWebView webView: UIWebView) {
let removeElementIdScript = "var element = document.getElementById('\(elementID)'); element.parentElement.removeChild(element);"
webView.stringByEvaluatingJavaScript(from: removeElementIdScript)
let removeElementClassScript = "document.getElementsByClassName('\ . (elementID)')[0].style.display=\"none\";"
webView.stringByEvaluatingJavaScript(from: removeElementClassScript)
}