1 / 7

AInspector - Safari

AInspector - Safari. Aman Agarwal, Adam Coulter, Srinivasan Viswanathan. Goals. Implement a Safari Toolbar with the capability to: Analyze websites Check accessibility features Provide information about website Evaluate page against various rule sets Suggest ways to improve websites

grazia
Télécharger la présentation

AInspector - Safari

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AInspector - Safari Aman Agarwal, Adam Coulter, Srinivasan Viswanathan

  2. Goals • Implement a Safari Toolbar with the capability to: • Analyze websites • Check accessibility features • Provide information about website • Evaluate page against various rule sets • Suggest ways to improve websites • Show where problem areas lie • Suggest possible fixes

  3. Project Demonstration • Demo Ainspector-Safari in class

  4. Key Technologies Used • HTML • Javascript – Injected using extension • CSS • OpenAjax Cache – caches links from website • JQuery • JQuery UI – makes animated dialog with links • QTip – generates tooltip for addIcon

  5. Code Samples • Injected.js • External.js • Jquery_dialog.js

  6. Challenges • Deciding on the best method/approach to start implementing features E.g. using IFrame • Issue with cross-frame security problems in safari • Finding a modular way to implement displaying links. Injecting HTML vs. Using DOM elements • Instability of safari extensions • Asynchronous injection of required scripts was a big problem.

  7. Future Impact • Will be used to evaluate content of website against WCAG and OAA rules • Inspect important accessibility items on a webpage e.g. Links, Images etc. • Increased open source effort to extend toolbar • One day, this toolbar will be able to aid all developers in making accessible websites for Safari users, m’kay.

More Related