js
persisted()
Parameters
None.
Return value
A Boolean
.
Exceptions
TypeError
-
Thrown if obtaining a local storage shelf failed. For example, if the current origin is an opaque origin or if the user has disabled storage.
Example
js
if (navigator.storage && navigator.storage.persist) {
navigator.storage.persisted().then((persistent) => {
if (persistent) {
console.log("Storage will not be cleared except by explicit user action");
} else {
console.log("Storage may be cleared by the UA under storage pressure.");
}
});
}
Specifications
Specification |
---|
Product help Secure context: This feature is available only in js
None. "}},{"type":"prose","value":{"id":"return_value","title":"Return value","isH3":true,"content":"persist() WorkerNavigator.storage |