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) |