Well, first of all I suggest you use the window.location.reload()
method to reload the current page. Then you can use sessionStorage
to write a variable in the current session of the user, like this:
// execute essa função para atualizar a página
function recarregarPagina() {
sessionStorage.setItem("recarregou", "true"); // antes de atualizar, você seta uma variável no sessionStorage como true
window.location.reload(); // atualiza a página
}
When you load the page, you verify that the page has been updated:
// aqui você recupera a variável que você setou (ou não) na sessionStorage
var recarregou = sessionStorage.getItem("recarregou");
// verifica que a página foi atualizada
if (recarregou) {
sessionStorage.removeItem("recarregou"); // remove a variável
mostrarProdutos(); // executa sua função
}
Adapted from Refresh page and run function after JavaScript . / p>