| <!doctype html> |
| <title>Destination of a Redirect</title> |
| <script src="stash.js"></script> |
| <script> |
| function checkScroll() { |
| // Two rAFs since the exact timing of when we cause scrolling is up to the |
| // UA. |
| requestAnimationFrame(() => { |
| requestAnimationFrame(() => { |
| let results = { |
| scrolled: (window.pageYOffset != 0), |
| }; |
| let key = (new URL(document.location)).searchParams.get("key"); |
| stashResultsThenClose(key, results); |
| }); |
| }); |
| } |
| window.addEventListener('load', checkScroll); |
| </script> |
| <style> |
| p#target { |
| margin: 2000px 0px 2000px 0px; |
| } |
| </style> |
| <body> |
| <p>Top of page</p> |
| <p id="target">target</p> |
| </body> |