Altere o URL no navegador sem carregar a nova página usando JavaScript
Como eu teria uma ação JavaScript que pode ter alguns efeitos na página atual, mas também alteraria o URL no navegador para que, se o usuário clicar em recarregar ou marcar, o novo URL seja usado? Também seria bom se o botão voltar recarregasse o URL original. Estou tentando registrar o estado...