I have done a few searches for this issue and I have come up empty handed. I hope somebody can clarify things for me and point me in the right direction.
Pro
If this is incredibly important, I'd suggest investigating the following:
ids to each outgoing linkonClick for the linksid fragment identifier, then link out as desiredWhen the user hits the back button, they'll return to that specific link, e.g. http://www.example.com/#link27 instead of http://www.example.com/
You may be able to get some ideas from here: