CPC G06F 9/451 (2018.02) [G06F 3/0489 (2013.01); G06F 3/04842 (2013.01); G06F 3/04895 (2013.01); G06F 16/958 (2019.01); G06F 16/986 (2019.01); G06F 40/14 (2020.01); G06F 40/143 (2020.01); G06F 40/154 (2020.01); H04L 67/568 (2022.05); G06F 9/45529 (2013.01); H04L 67/02 (2013.01)] | 20 Claims |
1. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:
identify, in a page rendered by a browser application, one or more elements that include text readable by a screen reader application;
initiate execution of an automated script on the device;
based on the automated script executing on the device, modify a document object model (DOM) associated with the page to make the text readable to the screen reader application inaccessible and to insert an explanatory element comprising explanatory text into the DOM while the automated script is executing on the device; and
provide information related to an original state of the DOM and the modified DOM to another device configured to derive one or more accessibility criteria for modifying the one or more elements and the explanatory element based on the information related to the original state of the DOM and the modified DOM.
|