HPをネイティブアプリにするにあたって、SwiftでWKWebViewを使いWepページの表示おこなっています。
ナビ・メニュー昨日はネイティブで実装しようと思っているので、元々HPのheader部分が必要ないので、Javascriptで削除したいです。
初回webview読み込み時以外では下記コードでHTMLのheader部分丸々を削除して表示できています。
swift
1func webView(_ webView: WKWebView, didCommit navigation: WKNavigation!) { 2 webView.evaluateJavaScript("document.getElementById('header').remove();", completionHandler: nil) 3}
しかし、初回読み込み時では、header部分は削除されずに表示されてしまします。
didCommit 読み込み前に実行されるので、初回読み込み時でも削除できるかなと思ったのですが、うまくいきません。
下記記事を参考にできる様な気がするのですが。。。
https://qiita.com/takecian/items/9baf7e2bd611aac4791d
ご回答宜しくお願い致します。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/16 04:56