diff --git a/AgileWorks/AgileWorks/WebView/View/WebViewController.swift b/AgileWorks/AgileWorks/WebView/View/WebViewController.swift index 1b086a39e3c4fc1f71677fc04a61fddd8ea531c8..5d93b7a67aca94b164efdb636848e7a2d166051c 100644 --- a/AgileWorks/AgileWorks/WebView/View/WebViewController.swift +++ b/AgileWorks/AgileWorks/WebView/View/WebViewController.swift @@ -31,12 +31,12 @@ class WebViewController: UIViewController { private let monitor = NWPathMonitor() private let queue = DispatchQueue(label: "jp.atled.agileworks") var isShowDoc = false - //widgetから新規タブを開く際のフラグ var openByWidget = false - // 現在表示中のURL var nowURL: String! + // 初期ロード完了フラグ + var initLoadComp = false // Title を設定する URL を定義 let urlToTitle: [String: String] = [ @@ -182,7 +182,8 @@ class WebViewController: UIViewController { // 画面ロード DispatchQueue.main.async { self.setWebView() - self.loadWebView(url:self.loadURL) + self.loadWebView(url: self.loadURL) + self.initLoadComp = true } } else { // Cookie 変更 @@ -410,6 +411,8 @@ extension WebViewController: UITabBarControllerDelegate { if subViewStack.isEmpty { if loadURL != nowURL { viewReload = true + } else if !initLoadComp { + viewReload = true } } else { viewReload = true