64 lines
2.0 KiB
Markdown
64 lines
2.0 KiB
Markdown
---
|
|
title: Location Reload Method
|
|
localeTitle: Método de recarga de localização
|
|
---
|
|
## Método de recarga de localização
|
|
|
|
`Location.reload()` método JavaScript `Location.reload()` fornece meios para recarregar a página no URL atual.
|
|
|
|
A sintaxe é a seguinte:
|
|
|
|
`object.reload(forcedReload);` , onde `forceReload` é um parâmetro opcional.
|
|
|
|
Para simplesmente recarregar a página, você pode inserir `window.location` como objeto.
|
|
|
|
Parâmetros opcionais `force reload` é um valor booleano, que se configurado para:
|
|
|
|
* `True` recarrega a página do servidor (por exemplo, não armazena os dados em cache pelo navegador):
|
|
```
|
|
window.location.reload(true);
|
|
```
|
|
|
|
* `False` recarrega a página usando a versão da página armazenada em cache pelo navegador.
|
|
```
|
|
window.location.reload(false);
|
|
```
|
|
|
|
`False` é o parâmetro padrão, portanto, se deixado em branco, `object.reload()` recarrega a página usando os dados em cache do broswer, ou seja, é idêntico ao uso do método como `object.reload(false)` .
|
|
|
|
Para criar o efeito da opção "Atualizar" fornecida pelo navegador, convém criar um botão HTML e executar um dos seguintes procedimentos:
|
|
|
|
* Anexe `Location.reload()` à marcação de botão HTML, assim:
|
|
```
|
|
<input type="button" value="Refresh Button" onClick="window.location.reload()">
|
|
```
|
|
|
|
* atribuir um evento no clique ao botão com a função que usa o método, onde o botão é semelhante ao
|
|
```
|
|
<button type="button" onClick="reloadThePage()">Refresh!</button>
|
|
```
|
|
|
|
```
|
|
<script>
|
|
function reloadThePage(){
|
|
window.location.reload();
|
|
}
|
|
</script>
|
|
```
|
|
|
|
### Exemplo:
|
|
|
|
```javascript
|
|
// Reload the current resources from the server
|
|
window.location.reload(true);
|
|
|
|
// Reload the current resources from the browser's cache
|
|
window.location.reload();
|
|
```
|
|
|
|
Isso recarregará a página no URL atual do servidor.
|
|
|
|
#### Mais Informações:
|
|
|
|
* [MDN](https://developer.mozilla.org/docs/Web/API/Location/reload)
|
|
* [Escolas W3](https://www.w3schools.com/jsref/met_loc_reload.asp) |