Я не совсем уверен, что у меня возник вопрос, но я думаю, что объект местоположения может помочь.
Попробуйте location.href и затем измените его. Браузер изменится на этот новый URL. Таким образом, вы можете получить текущую, а затем добавить свои вещи, установив эту добавленную версию обратно в location.href. Я думаю, что это то, что вам нужно, если вы хотите, чтобы браузер пользователя перешел на эту страницу.
Существует современный метод, который позволяет вам просто изменять адресную строку и заголовок без обновления / перемещения, используя window.history.
http://www.w3.org/TR/html5-author/history.html#history-0
В частности, вас может заинтересовать window.history.pushState. Это позволит их кнопкам назад работать тоже. :)
Надеюсь, это больше похоже на то, что вы искали!