diff --git a/DrissionPage/_pages/chromium_base.py b/DrissionPage/_pages/chromium_base.py index 9358b7d..881a0bd 100644 --- a/DrissionPage/_pages/chromium_base.py +++ b/DrissionPage/_pages/chromium_base.py @@ -187,6 +187,8 @@ class ChromiumBase(BasePage): self._doc_got = False self._ready_state = 'loading' self._is_loading = True + if kwargs.get('type', None) == 'BackForwardCacheRestore': + self._get_document() def _onDomContentEventFired(self, **kwargs): if self._load_mode == 'eager':