Accessibility / Media / Media Captions Checker
The Media Captions Checker bookmarklet reports caption status, autoplay, and controls for video and audio elements. Finds all video and audio elements, checks for caption/subtitle tracks in textTracks, reports autoplay attribute status, reports controls attribute status, and displays an alert with each media element's status in the format: "TAG captions:yes/no autoplay:yes/no controls:yes/no". Useful for verifying media accessibility. No media found shows "No media found" alert..
WCAG SC 1.2.2: CaptionsWCAG SC 1.2.4: CaptionsWCAG SC 1.4.2: Audio Control
Run Media Captions Checker
Test run or drag to
bookmarklets bar to install
javascript:%21function()%7B%22use%20strict%22%3Btry%7Bconst%20o%3D%5B...document.querySelectorAll(%22video%22)%5D%2Ce%3D%5B...document.querySelectorAll(%22audio%22)%5D%3Blet%20t%3D%5B%5D%3Bfunction%20n(o)%7Bconst%20e%3D%5B...o.textTracks%7C%7C%5B%5D%5D.some(o%3D%3E%2Fcaptions%7Csubtitles%2Fi.test(o.kind%7C%7C%22%22)%7C%7C%2Fcaptions%7Csubs%2Fi.test(o.label%7C%7C%22%22))%2Cn%3Do.autoplay%2Ca%3Do.controls%3Bt.push(%60%24%7Bo.tagName%7D%20captions%3A%24%7Be%3F%22yes%22%3A%22no%22%7D%20autoplay%3A%24%7Bn%3F%22yes%22%3A%22no%22%7D%20controls%3A%24%7Ba%3F%22yes%22%3A%22no%22%7D%60)%7Do.forEach(n)%2Ce.forEach(n)%2Calert(t.length%3Ft.join(%22%5Cn%22)%3A%22No%20media%20found%22)%2Cconsole.log(%22%5CnSource%3A%20https%3A%2F%2Fgithub.com%2Falejandrogiga98%2FA11y-Bookmarklets%5CnBookmarklet%20name%3A%20Media%20captions%20checker%5CnAuthor%3A%20alejandrogiga98%5CnLicense%3A%20MIT%20License%5Cn%22)%7Dcatch(a)%7Balert(%22Bookmarklet%20Error%3A%20%22%2Ba.message)%7D%7D()%3B
← Back to all bookmarklets