A few month ago I received some requests about adding browser history support and browser title support to my jQuery ARIA widgets. As this would be nice feature for both, usability and accessibility, I allocated some time to get this done.
I quickly realized I should use a already further developed third party add-on as the needed functionality isn't trivial business. After some research via Google and a few tests with other extensions for adding history support I stumbled upon jQuery Address by Asual and started testing it.
In my opinion its the best one out there, so here we are:
The jQuery Address plugin provides powerful deep linking capabilities and allows the creation of unique virtual addresses that can point to a website section or an application state.
jQuery Address supports:
- Bookmarking in a browser or social website
- Sending links via email or instant messenger
- Finding specific content using the major search engines
- Utilizing browser history and reload buttons
Usability is improved as your browser title and address bar is changing when using my applications. So please give it a try and change the URL in the address bar yourself when using this...
- jQuery ARIA Lightbox with browser history support (galley mode)
- jQuery ARIA sortTable with browser history support
- jQuery UI Tabs with ARIA features and browser history support
How to add jQuery Address support
Get the latest master branch commit (as for the moment only the master branch supports jQuery Address). Inlcude jQuery Address:
As you can see above its possible to pass some parameters to jQury Adress, please take a look here. This is not needed!
Thats it, JQuery Address support is enabled by default but you can set some options to change the behaviour within my widgets: