Olá AbaClar não sei se pode ressuscitar um tópico tão antigo, mas vamos lá. O navegador utiliza dois métodos para passar os dados de uma página para outra o Get e o Post, através do método Post só conseguimos pegar as informações do lado do servidor e o método Get é possível pegar as informações do lado do cliente, mas o JavaScript não oferece suporte nativo para isso e o ideal é usar uma linguagem lado do servidor, mas é possível sim pegar esses dados com JavaScript.
Eu achei um código na internet e acho que resolve:
var query = location.search.slice(1);
var partes = query.split('&');
var data = {};
partes.forEach(function (parte) {
var chaveValor = parte.split('=');
var chave = chaveValor[0];
var valor = chaveValor[1];
data[chave] = valor;
});
console.log(data);