blob: b8af505d32bc68d7f98b79bf2d2575778a49b26e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<!DOCType html>
<html>
<style>
body {
margin: 0;
}
</style>
<body>
<script>
const observer = new PerformanceObserver(entryList => {
top.postMessage({
'length' : entryList.getEntries().length,
'entryType' : entryList.getEntries()[0].entryType,
'rect' : entryList.getEntries()[0].intersectionRect,
'naturalWidth' : entryList.getEntries()[0].naturalWidth,
'naturalHeight' : entryList.getEntries()[0].naturalHeight,
'id': entryList.getEntries()[0].id,
// Elements cannot be cloned, so just send the element ID.
'elementId' : entryList.getEntries()[0].element.id,
}, '*');
});
observer.observe({entryTypes: ['element']});
</script>
<img src=square100.png id=iframe_img_id elementtiming=my_image/>
</body>
</html>
|