Push a page without changing the URL


I want to push a page, but for it to not change the URL. How can I do it?

Another option is to keep the history, so when you refresh you still have a Back button, but I am not sure that is possible.