Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Esta é uma tecnologia experimental
Verifique a tabela de compatibilidade entre Navegadores cuidadosamente antes de usar essa funcionalidade em produção.
StorageManager
é uma inteface da Storage API que fornece uma interface para controlar as permissões de gravações e estima o espaço disponível. Você pode obter a referência desta interface usando navigator.storage
ou WorkerNavigator.storage
.
Métodos
StorageManager.estimate()
Secure context- Retorna um objeto
StorageEstimate
contendo números de uso e cota para sua origem. StorageManager.persist()
Secure context- Retorna uma
Promise
que resolve comotrue
se o agente de usuário for capaz de gravar o armazenamento do seu site. StorageManager.persisted()
Secure context- Retorna uma
Promise
que resolve comotrue
se alguma gravação já foi concedida para o armazenamento do seu site.
Especificações
Especificação | Status | Comentário |
---|---|---|
Storage The definition of 'StorageManger' in that specification. |
Padrão em tempo real | Definição inicial. |
Compatibilidade entre navegadores
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
StorageManager | Chrome Full support 48 | Edge ? | Firefox
Full support
57
| IE ? | Opera Full support Yes | Safari ? | WebView Android Full support 48 | Chrome Android Full support 48 | Firefox Android
Full support
51
| Opera Android Full support Yes | Safari iOS ? | Samsung Internet Android Full support Yes |
estimate | Chrome Full support 52 | Edge ? | Firefox Full support 51 | IE ? | Opera Full support Yes | Safari ? | WebView Android Full support 52 | Chrome Android Full support 52 | Firefox Android Full support 51 | Opera Android Full support Yes | Safari iOS ? | Samsung Internet Android Full support Yes |
persist | Chrome
Full support
52
| Edge ? | Firefox Full support 55 | IE ? | Opera Full support Yes | Safari ? | WebView Android
Full support
52
| Chrome Android
Full support
52
| Firefox Android Full support 55 | Opera Android Full support Yes | Safari iOS ? | Samsung Internet Android Full support Yes |
persisted | Chrome
Full support
52
| Edge ? | Firefox Full support 55 | IE ? | Opera Full support Yes | Safari ? | WebView Android
Full support
52
| Chrome Android
Full support
52
| Firefox Android Full support 55 | Opera Android Full support Yes | Safari iOS ? | Samsung Internet Android Full support Yes |
Legend
- Full support
- Full support
- Compatibility unknown
- Compatibility unknown
- See implementation notes.
- See implementation notes.
- User must explicitly enable this feature.
- User must explicitly enable this feature.
- Uses a non-standard name.
- Uses a non-standard name.