mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-20 23:37:33 +09:00
Rename Toolkit's webextensions component directory to better reflect what it is.
This commit is contained in:
parent
6955450f7a
commit
d7d16e7fbb
242 changed files with 4 additions and 2 deletions
|
|
@ -0,0 +1,24 @@
|
|||
"use strict";
|
||||
|
||||
/* globals addMessageListener */
|
||||
let {Management} = Components.utils.import("resource://gre/modules/Extension.jsm", {});
|
||||
let events = [];
|
||||
function record(type, extensionContext) {
|
||||
let eventType = type == "proxy-context-load" ? "load" : "unload";
|
||||
let url = extensionContext.uri.spec;
|
||||
let extensionId = extensionContext.extension.id;
|
||||
events.push({eventType, url, extensionId});
|
||||
}
|
||||
|
||||
Management.on("proxy-context-load", record);
|
||||
Management.on("proxy-context-unload", record);
|
||||
addMessageListener("cleanup", () => {
|
||||
Management.off("proxy-context-load", record);
|
||||
Management.off("proxy-context-unload", record);
|
||||
});
|
||||
|
||||
addMessageListener("get-context-events", extensionId => {
|
||||
sendAsyncMessage("context-events", events);
|
||||
events = [];
|
||||
});
|
||||
sendAsyncMessage("chromescript-startup");
|
||||
Loading…
Add table
Add a link
Reference in a new issue