diff options
Diffstat (limited to 'testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/image-loading-lazy-in-viewport.html')
-rw-r--r-- | testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/image-loading-lazy-in-viewport.html | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/image-loading-lazy-in-viewport.html b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/image-loading-lazy-in-viewport.html new file mode 100644 index 0000000000..bafdacc883 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/embedded-content/the-img-element/resources/image-loading-lazy-in-viewport.html @@ -0,0 +1,20 @@ +<!DOCTYPE html> + +<!-- This frame is used by image-loading-lazy-in-cross-origin-iframe-002.sub.html --> + +<img id="img" loading="lazy"> + +<script> + const img = document.querySelector('#img'); + + // Prevent the list of available images check from loading the image non-lazily. + img.src = "image.png?image-loading-lazy-in-viewport-" + Math.random() + "-" + Date.now(); + + img.addEventListener("load", () => { + parent.postMessage("image_loaded", "*"); + }); + + window.addEventListener("load", () => { + parent.postMessage("window_loaded", "*"); + }); +</script> |