## Other

On this page: Page language Audio and video iFrames Detecting URL changes

## Page language

Checks for presence of `lang` attribute on `<html>` tag. If attribute is missing, an error banner will be appended at the top of the page.

## Audio and video

This condition is meant to act as a friendly reminder. Videos will receive a warning to ensure captions are available. Audio will receive a warning to ensure the podcast/audio has a transcript. This condition does not test whether captions or transcripts are present. Customize this condition by adding your own media streaming sources.

### iFrame with video source

### Video does not have `<track>` element

Your browser does not support the video tag.

Video Source: W3Schools

### Video has `<track>` element

Sorry, your browser doesn't support embedded videos.

Video Source: MDN WebDocs

### iFrame with video source

### iFrame with audio source

### `<audio>` source

Your browser does not support the audio element.

Video Source: W3Schools

## Other iFrames warnings

### Missing title on iFrame

## Detecting URL changes

This is not a ruleset. This is a demo of a nifty feature to find errors or warnings after detecting a URL change on the same page. For example, single page applications (SPA). A non-descript link will be appended to the page 1 second after the page is fully loaded. It will not receive an error flag initially.

To test: Wait for the "click here" link to load. Then: