Fix logger import to avoid SecurityError
This commit is contained in:
parent
3b043848c0
commit
49961678e7
1 changed files with 4 additions and 4 deletions
|
@ -28,14 +28,14 @@ var aiFilter = class extends ExtensionCommon.ExtensionAPI {
|
||||||
async onStartup() {
|
async onStartup() {
|
||||||
let { extension } = this;
|
let { extension } = this;
|
||||||
|
|
||||||
// Import logger after we have access to the extension root
|
registerResourceUrl(extension, "aifilter");
|
||||||
let loggerMod = ChromeUtils.import(extension.rootURI.resolve("modules/logger.jsm"));
|
|
||||||
|
// Import logger using the resource URL we just registered
|
||||||
|
let loggerMod = ChromeUtils.import("resource://aifilter/modules/logger.jsm");
|
||||||
aiLog = loggerMod.aiLog;
|
aiLog = loggerMod.aiLog;
|
||||||
setDebug = loggerMod.setDebug;
|
setDebug = loggerMod.setDebug;
|
||||||
aiLog("[api] onStartup()", {debug: true});
|
aiLog("[api] onStartup()", {debug: true});
|
||||||
|
|
||||||
registerResourceUrl(extension, "aifilter");
|
|
||||||
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
aiLog("[api] importing ExpressionSearchFilter.jsm", {debug: true});
|
aiLog("[api] importing ExpressionSearchFilter.jsm", {debug: true});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue