| <div id="target">target</div> |
| function waitForNotification(f) { |
| requestAnimationFrame(function () { |
| requestAnimationFrame(function () { |
| window.addEventListener("message", event => { |
| waitForNotification(() => { |
| window.parent.postMessage(results.map(e => e.isVisible), "*"); |
| var target = document.getElementById("target"); |
| var observer = new IntersectionObserver(entries => { |
| }, {trackVisibility: true, delay: delay}); |
| observer.observe(document.getElementById("target")); |
| window.parent.postMessage("", "*"); |