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
content / test / data / back_forward_cache / record_events.html [blame]
<!-- Ensure we don't over-count with cross-site subframes for
https://crbug.com/1234634. -->
<iframe src="https://c.com/title1.html"></iframe>
<script>
window.testObservedEvents = [];
let event_list = [
'visibilitychange',
'pagehide',
'pageshow',
'freeze',
'resume',
];
for (const event of event_list) {
window.addEventListener(event, event => {
if (event.persisted)
window.testObservedEvents.push(`window.${event.type}.persisted`);
else
window.testObservedEvents.push(`window.${event.type}`);
});
document.addEventListener(event, event => {
window.testObservedEvents.push(`document.${event.type}`);
});
}
</script>