Se uso:
alert(window.location.href);
Ottengo tutto, comprese le stringhe di query. C'è un modo per ottenere solo la parte principale dell'URL, ad esempio:
http://mysite.com/somedir/somefile/
invece di
http://mysite.com/somedir/somefile/?foo=bar&loo=goo