pub enum BackForwardCacheNotRestoredReason {
Show 122 variants
NotPrimaryMainFrame,
BackForwardCacheDisabled,
RelatedActiveContentsExist,
HttpStatusNotOk,
SchemeNotHttpOrHttps,
Loading,
WasGrantedMediaAccess,
DisableForRenderFrameHostCalled,
DomainNotAllowed,
HttpMethodNotGet,
SubframeIsNavigating,
Timeout,
CacheLimit,
JavaScriptExecution,
RendererProcessKilled,
RendererProcessCrashed,
SchedulerTrackedFeatureUsed,
ConflictingBrowsingInstance,
CacheFlushed,
ServiceWorkerVersionActivation,
SessionRestored,
ServiceWorkerPostMessage,
EnteredBackForwardCacheBeforeServiceWorkerHostAdded,
RenderFrameHostReusedSameSite,
RenderFrameHostReusedCrossSite,
ServiceWorkerClaim,
IgnoreEventAndEvict,
HaveInnerContents,
TimeoutPuttingInCache,
BackForwardCacheDisabledByLowMemory,
BackForwardCacheDisabledByCommandLine,
NetworkRequestDatapipeDrainedAsBytesConsumer,
NetworkRequestRedirected,
NetworkRequestTimeout,
NetworkExceedsBufferLimit,
NavigationCancelledWhileRestoring,
NotMostRecentNavigationEntry,
BackForwardCacheDisabledForPrerender,
UserAgentOverrideDiffers,
ForegroundCacheLimit,
BrowsingInstanceNotSwapped,
BackForwardCacheDisabledForDelegate,
UnloadHandlerExistsInMainFrame,
UnloadHandlerExistsInSubFrame,
ServiceWorkerUnregistration,
CacheControlNoStore,
CacheControlNoStoreCookieModified,
CacheControlNoStoreHttpOnlyCookieModified,
NoResponseHead,
Unknown,
ActivationNavigationsDisallowedForBug1234857,
ErrorDocument,
FencedFramesEmbedder,
WebSocket,
WebTransport,
WebRtc,
MainResourceHasCacheControlNoStore,
MainResourceHasCacheControlNoCache,
SubresourceHasCacheControlNoStore,
SubresourceHasCacheControlNoCache,
ContainsPlugins,
DocumentLoaded,
DedicatedWorkerOrWorklet,
OutstandingNetworkRequestOthers,
OutstandingIndexedDbTransaction,
RequestedNotificationsPermission,
RequestedMidiPermission,
RequestedAudioCapturePermission,
RequestedVideoCapturePermission,
RequestedBackForwardCacheBlockedSensors,
RequestedBackgroundWorkPermission,
BroadcastChannel,
IndexedDbConnection,
WebXr,
SharedWorker,
WebLocks,
WebHid,
WebShare,
RequestedStorageAccessGrant,
WebNfc,
OutstandingNetworkRequestFetch,
OutstandingNetworkRequestXhr,
AppBanner,
Printing,
WebDatabase,
PictureInPicture,
Portal,
SpeechRecognizer,
IdleManager,
PaymentManager,
SpeechSynthesis,
KeyboardLock,
WebOtpService,
OutstandingNetworkRequestDirectSocket,
InjectedJavascript,
InjectedStyleSheet,
Dummy,
ContentSecurityHandler,
ContentWebAuthenticationApi,
ContentFileChooser,
ContentSerial,
ContentFileSystemAccess,
ContentMediaDevicesDispatcherHost,
ContentWebBluetooth,
ContentWebUsb,
ContentMediaSessionService,
ContentScreenReader,
EmbedderPopupBlockerTabHelper,
EmbedderSafeBrowsingTriggeredPopupBlocker,
EmbedderSafeBrowsingThreatDetails,
EmbedderAppBannerManager,
EmbedderDomDistillerViewerSource,
EmbedderDomDistillerSelfDeletingRequestDelegate,
EmbedderOomInterventionTabHelper,
EmbedderOfflinePage,
EmbedderChromePasswordManagerClientBindCredentialManager,
EmbedderPermissionRequestManager,
EmbedderModalDialog,
EmbedderExtensions,
EmbedderExtensionMessaging,
EmbedderExtensionMessagingForOpenPort,
EmbedderExtensionSentMessageToCachedFrame,
}
Expand description
List of not restored reasons for back-forward cache.
Variants§
NotPrimaryMainFrame
BackForwardCacheDisabled
RelatedActiveContentsExist
HttpStatusNotOk
SchemeNotHttpOrHttps
Loading
WasGrantedMediaAccess
DisableForRenderFrameHostCalled
DomainNotAllowed
HttpMethodNotGet
Timeout
CacheLimit
JavaScriptExecution
RendererProcessKilled
RendererProcessCrashed
SchedulerTrackedFeatureUsed
ConflictingBrowsingInstance
CacheFlushed
ServiceWorkerVersionActivation
SessionRestored
ServiceWorkerPostMessage
EnteredBackForwardCacheBeforeServiceWorkerHostAdded
RenderFrameHostReusedSameSite
RenderFrameHostReusedCrossSite
ServiceWorkerClaim
IgnoreEventAndEvict
HaveInnerContents
TimeoutPuttingInCache
BackForwardCacheDisabledByLowMemory
BackForwardCacheDisabledByCommandLine
NetworkRequestDatapipeDrainedAsBytesConsumer
NetworkRequestRedirected
NetworkRequestTimeout
NetworkExceedsBufferLimit
BackForwardCacheDisabledForPrerender
UserAgentOverrideDiffers
ForegroundCacheLimit
BrowsingInstanceNotSwapped
BackForwardCacheDisabledForDelegate
UnloadHandlerExistsInMainFrame
UnloadHandlerExistsInSubFrame
ServiceWorkerUnregistration
CacheControlNoStore
CacheControlNoStoreCookieModified
CacheControlNoStoreHttpOnlyCookieModified
NoResponseHead
Unknown
ErrorDocument
FencedFramesEmbedder
WebSocket
Blocklisted features
WebTransport
WebRtc
MainResourceHasCacheControlNoStore
MainResourceHasCacheControlNoCache
SubresourceHasCacheControlNoStore
SubresourceHasCacheControlNoCache
ContainsPlugins
DocumentLoaded
DedicatedWorkerOrWorklet
OutstandingNetworkRequestOthers
OutstandingIndexedDbTransaction
RequestedNotificationsPermission
RequestedMidiPermission
RequestedAudioCapturePermission
RequestedVideoCapturePermission
RequestedBackForwardCacheBlockedSensors
RequestedBackgroundWorkPermission
BroadcastChannel
IndexedDbConnection
WebXr
WebLocks
WebHid
RequestedStorageAccessGrant
WebNfc
OutstandingNetworkRequestFetch
OutstandingNetworkRequestXhr
AppBanner
Printing
WebDatabase
PictureInPicture
Portal
SpeechRecognizer
IdleManager
PaymentManager
SpeechSynthesis
KeyboardLock
WebOtpService
OutstandingNetworkRequestDirectSocket
InjectedJavascript
InjectedStyleSheet
Dummy
ContentSecurityHandler
Disabled for render frame host reasons See content/browser/renderer_host/back_forward_cache_disable.h for explanations.
ContentWebAuthenticationApi
ContentFileChooser
ContentSerial
ContentFileSystemAccess
ContentMediaDevicesDispatcherHost
ContentWebBluetooth
ContentWebUsb
ContentMediaSessionService
ContentScreenReader
EmbedderPopupBlockerTabHelper
See components/back_forward_cache/back_forward_cache_disable.h for explanations.
EmbedderSafeBrowsingTriggeredPopupBlocker
EmbedderSafeBrowsingThreatDetails
EmbedderAppBannerManager
EmbedderDomDistillerViewerSource
EmbedderDomDistillerSelfDeletingRequestDelegate
EmbedderOomInterventionTabHelper
EmbedderOfflinePage
EmbedderChromePasswordManagerClientBindCredentialManager
EmbedderPermissionRequestManager
EmbedderModalDialog
EmbedderExtensions
EmbedderExtensionMessaging
EmbedderExtensionMessagingForOpenPort
EmbedderExtensionSentMessageToCachedFrame
Trait Implementations§
source§impl AsRef<str> for BackForwardCacheNotRestoredReason
impl AsRef<str> for BackForwardCacheNotRestoredReason
source§impl Clone for BackForwardCacheNotRestoredReason
impl Clone for BackForwardCacheNotRestoredReason
source§fn clone(&self) -> BackForwardCacheNotRestoredReason
fn clone(&self) -> BackForwardCacheNotRestoredReason
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<'de> Deserialize<'de> for BackForwardCacheNotRestoredReason
impl<'de> Deserialize<'de> for BackForwardCacheNotRestoredReason
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<BackForwardCacheNotRestoredReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<BackForwardCacheNotRestoredReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for BackForwardCacheNotRestoredReason
impl PartialEq for BackForwardCacheNotRestoredReason
source§fn eq(&self, other: &BackForwardCacheNotRestoredReason) -> bool
fn eq(&self, other: &BackForwardCacheNotRestoredReason) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BackForwardCacheNotRestoredReason
impl Serialize for BackForwardCacheNotRestoredReason
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for BackForwardCacheNotRestoredReason
impl StructuralPartialEq for BackForwardCacheNotRestoredReason
Auto Trait Implementations§
impl Freeze for BackForwardCacheNotRestoredReason
impl RefUnwindSafe for BackForwardCacheNotRestoredReason
impl Send for BackForwardCacheNotRestoredReason
impl Sync for BackForwardCacheNotRestoredReason
impl Unpin for BackForwardCacheNotRestoredReason
impl UnwindSafe for BackForwardCacheNotRestoredReason
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more