Detectar alterações no URL

Eu preciso de algo para detectar alterações no URL, mas a página não é postada de volta, ela muda dinamicamente, adicionando apenas a div dentro do html, portanto a página da URL é algo como isto

http: //www.examplepage/conversations/44455

e quando clico em outra seção da página, é

http: //www.examplepage/conversations/44874

muda não só no final, mas assim

http: //www.examplepage/settings

sem postar e recarregar o javascript, então minha pergunta é: existe uma maneira de detectar essas alterações? e ouvinte de eventos, mas como?

Eu pesquiso e todo mundo diz evento de hash, mas não tenho nenhum valor depois de nenhum hash, para que não funcione

EDITAR

Apenas para o registro, não tenho código da página nem tenho acesso, explicarei melhor, estou fazendo uma extensão do Google em segundo plano e acabei de adicionar um slide a uma página existente, essa página altera seu URL da maneira que expliquei acima. o URL muda como toda página, mas altera a div dentro do html para que a página não precise cobrar tudo novamente

questionAnswers(2)

yourAnswerToTheQuestion