Accessibility: Using WAVE extension for Firefox

10 בMay 2009

one comment

Accessibility: Using WAVE extension for Firefox


 WAVE toolbar for Firefox


Two issues I came across regarding developing web apps that supports accessibility
are knowing the guidelines along with lack of tools that can check the actual
page generated by our application and provide as with meaningful information
on how to fix accessibility errors.


Visual Studio validation disabilities


Visual studio has, since it’s 2005 version, a tool for accessibility check on web pages.
however, it cannot discover errors caused by HTML generated in our code behind,
in our or 3rd party’s custom controls and of course not on elements generated in
JavaScript using DOM manipulations or any other technique on client side.


Accessibility toolbars


There is a variety of accessibility toolbars for Internet Explorer, Firefox, Opera and more.
These toolbars are great tools and include features like stripping page from it’s
CSS / pictures / JavaScript  (viewing in text-only mode) , sending the page to be
validated on various web accessibility and W3C compliance validators and so on.  


WAVE toolbar for Firefox


WAVE toolbar for Firefox contains all those features and one, very significant, more.
In the following screenshot you can see the “Error, Features and alert” . Here, by pressing
a button, you can see all accessibility faults on your page:


 WAVE Error features and alert screenshot


As you can see in the on the picture above, there are little icons added near some elements.
The red ones are for errors, the yellow for alerts and the green ones are displaying the
accessibility features on the page.


Going with your mouse over each icon tells us what the error / alert / feature is about as
a tooltip.


What does it give us?


1. The “Errors, Features and Alerts” button does it’s validation on the client side.
    Meaning that it is good  for offline pages, pages on enterprise’s intra-net and
    sites requires log-in.


2. Even if you are not familiar with the accessibility guidelines you can easily learn
    what your mistakes  are by simply press the “Icon key” button. The explanations
    and recommendations on that  page are simple.


 


Summary


Accessibility is something to keep in mind when designing our web application’s UI.
Visual Studio’s accessibility checks is not profound enough because it’s limitations
in discovering issues caused by our code-behind or ours / third party’s custom controls.
WAVE accessibility toolbar may come in handy with it’s “Error / Features and Alerts”
feature that helps us find our accessibility issues easily. It check’s our page with it’s
final output (including elements created on client side) and does it locally. It also
contains the same features as other toolbars such as disabling CSS / scripts 
and sending the page’s URL for validating in various validating sites.


You may download latest version here (open the downloaded file with Firefox)


kick it on DotNetKicks.com

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

one comment

  1. Eldon Schneider14 בJanuary 2010 ב 19:29

    Fairly detailed info about wave extensions for firefox. I’m just wondering which is better, the one in google chrome or in firefox? Hmmm…

    Reply