One of my favorite frameworks for doing this is Yahoo!’s Browser History Manager. You register events and it calls you back when the user returns Back to that state. And if you want to learn how it works, here’s a fun blog entry about the decisions Yahoo! made when designing it.
More Related Contents:
- Detect exact OS version from browser
- How can we open a link in private browsing mode
- How to get exact browser name and version?
- Calling a php script at the end of a js script
- PHP json_encode encoding numbers as strings
- Check if cookies are enabled
- Passing JavaScript array to PHP through jQuery $.ajax
- Variable-length lookbehind-assertion alternatives for regular expressions
- Creating jQuery AJAX requests to a PHP function
- JavaScript: How do I create JSONP?
- Tell bots apart from human visitors for stats?
- Set Session variable using javascript in PHP
- Scaling a chat app – short polling vs. long polling (AJAX, PHP)
- How to pass a Javascript Array via JQuery Post so that all its contents are accessible via the PHP $_POST array?
- How to pass an array using PHP & Ajax to Javascript?
- How can I block direct access to my JavaScript files?
- Is there a built-in function or plugin to handle date formatting in JavaScript?
- How to add anchor tag to a URL from text input
- PHP Headless Browser? [closed]
- Regex for names with special characters (Unicode)
- Removing black borders 4:3 on youtube thumbnails
- browscap ini directive not set
- How to properly handle session and access token with Facebook PHP SDK 3.0?
- Browser displays � instead of ´
- Regular expression for a string that must contain minimum 14 characters, where at minimum 2 are numbers, and at minimum 6 are letters
- How to download a file on clicking the name of file using PHP?
- uploading a file via ajax with php
- show progressbar while loading pages using jquery ajax in single page website
- Using javascript history.back() fails in Safari .. how do I make it cross-browser?
- displaying a message after redirecting the user to another web page [duplicate]