diff --git a/AgileWorks/AgileWorks/WebView/View/WebViewController.swift b/AgileWorks/AgileWorks/WebView/View/WebViewController.swift index 93c03420485c3cf6e6d052315ae51bd9013dc6a5..1fced293d6ac3239eb2df2ebf977b1dcc1e6dbcc 100644 --- a/AgileWorks/AgileWorks/WebView/View/WebViewController.swift +++ b/AgileWorks/AgileWorks/WebView/View/WebViewController.swift @@ -412,8 +412,13 @@ class WebViewController: UIViewController { if viewReload { //履歴をリセットする mainWebView.allowsBackForwardNavigationGestures = false + if mainWebView.canGoBack { - mainWebView.go(to: mainWebView.backForwardList.backList.first!) + if mainWebView.backForwardList.backList.first!.url.absoluteString != self.loadURL { + setWebView() + } else { + mainWebView.go(to: mainWebView.backForwardList.backList.first!) + } } loadWebView(url: self.loadURL) }