blob: 7542b3873a08523fd45bf7c7882f1f12d3963e61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
---
title: Storage.clear()
slug: Web/API/Storage/clear
tags:
- API
- Armazenamento
- Armazenamento web
- Referencia
- metodo
translation_of: Web/API/Storage/clear
---
<p>{{APIRef("Web Storage API")}}</p>
<p>O método <code>clear()</code> da interface {{domxref("Storage")}}, quando realizado uma chamada, todas as chaves do armazenamento são esvaziadas.</p>
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js"><em>storage</em>.clear();</pre>
<h3 id="Parametros">Parametros</h3>
<p><em>Nenhum parametro..</em></p>
<h3 id="Retorno">Retorno</h3>
<p><em>Nenhum retorno.</em></p>
<p> </p>
<h2 id="Exemplo">Exemplo</h2>
<p> </p>
<p>A função abaixo cria três itens e armazenam localmente, depois remove todos utilizando a função clear().</p>
<pre class="brush: js">function populateStorage() {
localStorage.setItem('bgcolor', 'red');
localStorage.setItem('font', 'Helvetica');
localStorage.setItem('image', 'myCat.png');
localStorage.clear();
}</pre>
<div class="note">
<p><strong>Nota</strong>: Para visualizar um exemplo real, veja nossa seção <a href="https://github.com/mdn/web-storage-demo">Demonstração de Web Storage</a>.</p>
</div>
<h2 id="Especificações">Especificações</h2>
<table class="standard-table">
<tbody>
<tr>
<th scope="col">Especificação</th>
<th scope="col">Status</th>
<th scope="col">Comentário</th>
</tr>
<tr>
<td>{{SpecName('Web Storage', '#dom-storage-clear', 'clear()')}}</td>
<td>{{Spec2('Web Storage')}}</td>
<td> </td>
</tr>
</tbody>
</table>
<h2 id="Compatibilidade_de_navegador">Compatibilidade de navegador</h2>
<p>{{ CompatibilityTable() }}</p>
<div id="compat-desktop">
<table class="compat-table">
<tbody>
<tr>
<th>Funcionalidade</th>
<th>Chrome</th>
<th>Firefox (Gecko)</th>
<th>Internet Explorer</th>
<th>Opera</th>
<th>Safari (WebKit)</th>
</tr>
<tr>
<td>localStorage</td>
<td>4</td>
<td>3.5</td>
<td>8</td>
<td>10.50</td>
<td>4</td>
</tr>
<tr>
<td>sessionStorage</td>
<td>5</td>
<td>2</td>
<td>8</td>
<td>10.50</td>
<td>4</td>
</tr>
</tbody>
</table>
</div>
<div id="compat-mobile">
<table class="compat-table">
<tbody>
<tr>
<th>Funcionalidade</th>
<th>Android</th>
<th>Firefox Mobile (Gecko)</th>
<th>IE Phone</th>
<th>Opera Mobile</th>
<th>Safari Mobile</th>
</tr>
<tr>
<td>Basic support</td>
<td>2.1</td>
<td>{{ CompatUnknown }}</td>
<td>8</td>
<td>11</td>
<td>iOS 3.2</td>
</tr>
</tbody>
</table>
</div>
<p>Todos os navegadores possuem diferentes capacidades tanto para o localSotrage quanto para sessionSotrage. Você pode verificar uma <a href="http://dev-test.nemikor.com/web-storage/support-test/">lista detalhada de capacidades de diversos navegadores.</a></p>
<div class="note">
<p><strong>Nota:</strong> a versão iOS 5.1, Safari Mobile utiliza a pasta cache para armazenar os dados do localStorage, onde possivelmente podem perder os dados quando ocorrer pouco espaço no SO.</p>
</div>
<h2 id="Veja_também">Veja também</h2>
<p><a href="/pt-BR/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API">Utilizando a API Web Storage</a></p>
|