Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Experimental
This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The persisted()
method of the
StorageManager
interface returns a Promise
that resolves
to true
if box mode is persistent for your site's storage.
Syntax
navigator.storage.persisted().then(function(persistent) { ... })
Parameters
None.
Returns
Example
if (navigator.storage && navigator.storage.persist)
navigator.storage.persisted().then(function(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 | Status | Comment |
---|---|---|
Storage The definition of 'persisted' in that specification. |
Living Standard | Initial definition. |
Browser compatibility
BCD tables only load in the browser