Удалить верхнюю панель навигации сайта в WKWebView - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь показать веб-сайт через WKWebView. Моя проблема в том, что я не хочу показывать панель навигации сайта. Похоже, я должен использовать webview.evaluateJavaScript, но есть ли другой способ сделать это. Если НЕТ, можете ли вы привести пример с webview.evaluateJavaScript

Спасибо

1 Ответ

0 голосов
/ 30 октября 2018

Посмотрев немного в Интернете, я обнаружил, что на конкретном сайте вы можете проверить навигатор.userAgent.

Тогда я мог бы использовать следующее, что помогло мне удалить содержимое, которое я хочу

webView.evaluateJavaScript("navigator.userAgent") { [weak webView] (result, error) in
            if let webView = webView, let userAgent = result as? String {
                webView.customUserAgent = userAgent + "/_app_"

            }
    }
...