blob: 383d2a09860e0d04671cebbb5336778b647627f9 (
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
27
28
29
30
|
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p id="result"></p>
<script type="text/javascript">
let events = [];
let resultEl = document.getElementById("result");
[ "onEnabling",
"onEnabled",
"onDisabling",
"onDisabled",
"onInstalling",
"onInstalled",
"onUninstalling",
"onUninstalled",
"onOperationCancelled",
].forEach(event => {
navigator.mozAddonManager.addEventListener(event, data => {
let obj = {event, id: data.id, needsRestart: data.needsRestart};
events.push(JSON.stringify(obj));
resultEl.textContent = events.join("\n");
});
});
</script>
</body>
</html>
|