вы можете использовать WKNavigationDelegate , который позволяет вам реализовать сделал окончание функцию веб-просмотр , в этой функции вы можете скрыть определенный контент веб-сайта.
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
let removeelementid = "javascript:(function() { " + "document.getElementsByClassName('td-header-menu-wrap-full td-container-wrap')[0].style.display=\"none\"; " + "})()"
webView.evaluateJavaScript(removeelementid) { (res, error) in
if error != nil
{
print("Error")
}
else
{
//do any thing
}
}
}
func webView(_ webView: WKWebView, didFail navigation: WKNavigation!, withError error: Error) {
print(error.localizedDescription)
}
Как вы видите, я удаляю конкретное содержимое сети по имени класса td-header-menu-wrap-full td-container-wrap
Перейти к этомувеб-сайт правой кнопкой мыши -> нажмите проверить.выберите имена классов содержимого и вызовите эту функцию.надеюсь, это поможет вам.