Application role is a landmark role. When the webpage contains any non browsing elements such as flash, video etc role=â€application†is used. The role=â€application is marked to the region where the non browsing content is available. If the entire page contains the application then developers can use role=â€application†for the. This application role informs the users of assistive technologies to convert from browse mode to more appropriate mode that can best interact with the application content.
In application mode the keystrokes to interact with the webpage will be changed. The users of assistive technology will be aware of the same and will interact with the application in more appropriate mode.
Syntax
<div role=”application”> Any content / functionality of the application area.</div>