Class (BackForwardCacheSupportedFeatures)
Implements a BackForwardCacheSupportedFeatures object to allow a page that uses any of the following features to enter the back-forward cache. For details about the sample code, see enableBackForwardCache.
NOTE
The initial APIs of this module are supported since API version 9. Updates will be marked with a superscript to indicate their earliest API version.
The initial APIs of this class are supported since API version 12.
The sample effect is subject to the actual device.
Attributes
System capability: SystemCapability.Web.Webview.Core
| Name | Type | Read-Only | Optional | Description |
|---|---|---|---|---|
| nativeEmbed12+ | boolean | No | No | Whether to allow the page that uses same-layer rendering to enter the back-forward cache. When the value is set to true, you need to maintain the lifecycle of system components created for the same-layer rendering elements to avoid resource leak. The value true means to allow the page that uses same-layer rendering to enter the back-forward cache, and false means the opposite. Default value: false. |
| mediaTakeOver12+ | boolean | No | No | Whether to allow a page using the media playback takeover feature to the back-forward cache. When the value is set to true, you need to maintain the lifecycle of system components created for video elements to avoid resource leak. The value true means to allow a page using the media playback takeover feature to enter the back-forward cache, and false means the opposite. Default value: false. |
constructor12+
constructor()
Constructs a BackForwardCacheSupportedFeatures object.
System capability: SystemCapability.Web.Webview.Core