ANDI is a web accessibility inspection tool.
- Automatically detects accessibility issues
- Suggests ways to improve accessibility
- Reveals what a screen reader should say for interactive elements
For many web developers, accessibility is an unfamiliar and complex territory and therefore often neglected. ANDI bridges the gap between developers and end users by revealing where accessibility issues occur on the page. To accomplish this, it analyzes the HTML of the web page being testing and extracts accessibility related markup.
- It's easy to install, quick to run, and helps satisfy accessibility requirements.
- It saves them time by automatically finding potential defects and offering solutions.
- When web pages are accessible, everyone can efficiently perceive, understand, navigate, and interact with the Web.
javascript:void((function(){andiScript=document.createElement('script');andiScript.setAttribute('src','https://srbala.com/ANDI/andi.js');document.body.appendChild(andiScript)})());
Drag and Drop this link: ANDI into your browser's favorites/bookmark bar. Hide Accessible Instructions
Ensure that IE's Favorites Bar is visible, then choose one installation method:
- Right click this link: ANDI and select "Add to favorites bar"
- Or drag and drop this link ANDI into the Favorites Bar.
- Keyboard Users can tab to this link: ANDI, press shift+F10 (which brings up a context menu) and select "Add to favorites bar"
ANDI is now installed to IE and ready to be launched.
Ensure that Firefox's Bookmarks Toolbar is visible, then choose one installation method:
- Mouse users can right click this link: ANDI and select "Bookmark This Link". Add it to the Bookmarks Toolbar.
- Or drag and drop this link ANDI into Bookmarks Toolbar.
- Keyboard users can tab to this link: ANDI, press shift+F10 (which brings up a context menu) and select "Bookmark This Link". Add it to the Bookmarks Toolbar.
ANDI is now installed to Firefox and ready to be launched.
Ensure that Chrome's Bookmarks Bar is set to always show.
- Now drag and drop this link: ANDI to the Bookmarks Bar.
- Unfortunately, Chrome does not offer a simple keyboard accessible alternative.
ANDI is now installed to Chrome and ready to be launched.
ANDI is a browser based "favelet" that, essentially, installs with a drag and drop, and is launched with the click of a button. Users can visit this installation page for browser installation instructions (includes keyboard accessible instructions).
If an organization wishes to host its own fork or copy of ANDI, see this page for alternate hosting instructions.
If you would like to contribute to ANDI's development, some background knowledge of accessibility would certainly be helpful. ANDI is written in javascript, jquery, html, and CSS. Knowledge of javascript optimization and DOM manipulation is crucial to maintaining ANDI's quick agility.
The current version of ANDI offers the ability to inspect focusable elements, data tables, images, and in-depth link and button analysis, page structure, and hidden content detection. Future versions of ANDI will incorporate color contrast analysis and more.
ANDI is maintained by the Accessible Solutions Branch at SSA.