There are lots of jQuery and plain JS plugins for browser history, that will do what you want.
I don't think refreshing page will enable browser history for you.
jQuery BBQ:
http://benalman.com/projects/jquery-bbq-plugin/
demo:
http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/#chicken.html
History JS
https://github.com/browserstate/history.js/