26 lines
757 B
HTML
26 lines
757 B
HTML
<!DOCTYPE HTML>
|
|
<meta charset="utf-8">
|
|
<script src="/resources/testdriver.js"></script>
|
|
<script src="/resources/testdriver-vendor.js"></script>
|
|
<body></body>
|
|
<script>
|
|
test_driver.set_test_context(parent);
|
|
|
|
window.onmessage = async message => {
|
|
const { id, type } = message.data;
|
|
try {
|
|
switch (type) {
|
|
case 'SummarizerCreate':
|
|
await test_driver.bless('Summarizer.create', Summarizer.create, window);
|
|
parent.postMessage({id, success: 'Success'}, '*');
|
|
break;
|
|
case 'SummarizerAvailability':
|
|
const availability = await Summarizer.availability();
|
|
parent.postMessage({id, success: availability}, '*');
|
|
break;
|
|
}
|
|
} catch (err) {
|
|
parent.postMessage({id, err: err}, '*');
|
|
}
|
|
};
|
|
</script>
|