blob: ff866c8d96abfd9a4b50fd3a63fd38447d4db785 [file] [log] [blame]
<!DOCTYPE html>
<meta charset="utf-8">
<title>Controlled page</title>
<script>
// |kThirdPartyServiceWorker| from web_feature.mojom.
const kFeature = 3007;
window.onmessage = (async e => {
if (e.data !== 'from_opener_assert_has_use_counter') {
window.top.postMessage('FAIL: unexpected message', '*');
return;
}
await window.internals.observeUseCounter(document, kFeature);
if (window.internals.isUseCounted(document, kFeature)) {
window.top.postMessage('from_iframe_verified_has_use_counter', '*');
return;
}
window.top.postMessage('FAIL: !isUseCounted', '*');
});
</script>