blob: cc0ec4d335592f2aaef8038058a9c48750970b19 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
function ok(v, msg) {
client.postMessage({ status: "ok", result: !!v, message: msg });
}
var client;
onmessage = function(e) {
if (e.data.message == "start") {
self.clients.matchAll().then(function(clients) {
client = clients[0];
try {
close();
ok(false, "close() should throw");
} catch (ex) {
ok(
ex.name === "InvalidAccessError",
"close() should throw InvalidAccessError"
);
}
client.postMessage({ status: "done" });
});
}
};
|