Estou criando uma galeria de fotos e gostaria de poder alterar a string de consulta e o título quando as fotos forem navegadas.
O comportamento que estou procurando é frequentemente visto com algumas implementações de página contínua / infinita, onde enquanto você rola para baixo a string de consulta continua incrementando o número da página ( http://x.com?page=4 ) etc. Isso deve ser simples em teoria, mas eu gostaria de algo que fosse seguro nos principais navegadores.
Eu encontrei este ótimo post , e estava tentando seguir o exemplo com window.history.pushstate
, mas isso não parece estar funcionando para mim. E não tenho certeza se é ideal porque realmente não me importo em modificar o histórico do navegador.
Só quero oferecer a capacidade de marcar a foto exibida no momento, sem recarregar a página toda vez que a foto for alterada.
Aqui está um exemplo de página infinita que modifica a string de consulta: http://tumbledry.org/
UPDATE encontrou este método:
window.location.href = window.location.href + '#abc';
parece funcionar para mim, mas estou em um novo cromo ... provavelmente causaria alguns problemas com navegadores mais antigos?
:)