How to go back multiple times in Firefox/Chrome without actually loading the previous site?

Question: Let’s say I visited pages A, B, C and D. Is there any way to go back from D to A without actually loading B and C and not using history menu?

Answer: Hold down or right-click the “back” button. It will show a recent history.

Firefox 6:

enter image description here

Chrome 15:

enter image description here