Hiding header and one more class

I want to hide two classes, the header and one more or maybe multiple classes in webkit View. If i use them alone both will work. But can i combine them? Maybe like this? The (,) will not work.


    func webView(_ webView: WKWebView, didFinish navigation: WKNavigation) {
        webView.evaluateJavaScript("document.querySelector('.Header', '#auto_page_titles-2').remove();",
        completionHandler: { (response, error) -> Void in
            webView.isHidden = false
        })
    }
}

Accepted Reply

I just meant something like:


    func webView(_ webView: WKWebView, didFinish navigation: WKNavigation) {
        webView.evaluateJavaScript("document.querySelector('.Header').remove();",
        completionHandler: { (response, error) -> Void in
            webView.isHidden = false
        })
    }

        webView.evaluateJavaScript("document.querySelector('.Header').remove();",
        completionHandler: { (response, error) -> Void in
            webView.isHidden = false
        })

}

Replies

Did you try sendin g 2 separate evaluation requests ?

I tryed to google that term, "g 2 separate evaluation". Whats that?

I just meant something like:


    func webView(_ webView: WKWebView, didFinish navigation: WKNavigation) {
        webView.evaluateJavaScript("document.querySelector('.Header').remove();",
        completionHandler: { (response, error) -> Void in
            webView.isHidden = false
        })
    }

        webView.evaluateJavaScript("document.querySelector('.Header').remove();",
        completionHandler: { (response, error) -> Void in
            webView.isHidden = false
        })

}