I\'ve seen some other posts about iOS 6\'s new behaviors with Web sites saved to / launched from the home screen. On iOS 5 (and earlier), we were able to use the Javascript Hist
Try one of them
window.history.pushState
http://thelink.is/history-api-ios-bug
OR
window.history.pushState(data, title, 'a/new/url#');
OR
window.history.pushState(data, title, 'a/new/url');
window.location.hash = 'new';
My understanding is that if you add the apple-mobile-web-app-capable tag - it caches the page that is bookmarked to the home screen.
Any subsequent requests once the bookmark is launched will cause the safari browser to launch the url (with ugly chrome added).
You could do some basic error checking - if there is any history:
function GoBack() {
if(history.length) {
history.back();
return false;
}
return true; //follow the regular link
}
And you really should be giving your urls a proper href value instead:
<a href="http://your_standard_url" class="back" onClick="GoBack()"></a>
Have your tried
onclick="history.go(-1)"