ALDI is a Google Chrome extension that performs quality assurance on Internet Archive's Archive-It replay pages by 1) detecting + rewriting CSP violations, 2) providing the user insight on live leaks of a replay site, & 3) allowing the user to compare console log messages between the replay & the 'live' site.
- download or clone repo
- import the extension to Google Chrome
- navigate to 'extensions' and then to 'manage extensions'
- toggle on 'developer mode' at the top right corner
- click on 'load unpacked' at the top left corner
- select and load the folder that contains the files. note chrome will only accept folders one level up. you will get a 'could not load manifest' error if you do it two levels up.
- pin the extension to the browser
- navigate to an archive-it replay site in the browser. the extension will display the number of CSP violations and/or leaks as a badge, if any.
- the user may investigate the CSP violations and/or leaks by clicking on 'CSP Violations' or 'Leak Log' in the extension menu & selecting the desired tab in the drop down menu.
- the extension also allows the user to rewrite the CSP violations by toggling on the 'REWRITE CSP' switch.
- the user may also compare console log messages of the replay site with the 'live' site, if any, by clicking on 'Display Console Log' in the extension menu. the user will need to load the 'live' site in a separate tab before launching the 'Display Console Log'.
alex dempsey & jefferson bailey