Ignoring certain tabs when adding content scripts.
This commit is contained in:
parent
73e69ee664
commit
e014bc29ce
1 changed files with 11 additions and 3 deletions
|
|
@ -40,9 +40,17 @@ let messageTabs = openTabs.filter(
|
||||||
tab => ["mail", "messageDisplay"].includes(tab.type)
|
tab => ["mail", "messageDisplay"].includes(tab.type)
|
||||||
);
|
);
|
||||||
for (let messageTab of messageTabs) {
|
for (let messageTab of messageTabs) {
|
||||||
browser.tabs.executeScript(messageTab.id, {
|
if((messageTab.url == undefined) || (["start.thunderbird.net","about:blank"].some(blockedUrl => messageTab.url.includes(blockedUrl)))) {
|
||||||
file: "js/mzta-compose-script.js"
|
continue;
|
||||||
})
|
}
|
||||||
|
try {
|
||||||
|
await browser.tabs.executeScript(messageTab.id, {
|
||||||
|
file: "js/mzta-compose-script.js"
|
||||||
|
})
|
||||||
|
} catch (error) {
|
||||||
|
console.error("[ThunderAI] Error injecting message display script:", error);
|
||||||
|
console.error("[ThunderAI] Message tab:", messageTab.url);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
messenger.runtime.onMessage.addListener(async (message, sender, sendResponse) => {
|
messenger.runtime.onMessage.addListener(async (message, sender, sendResponse) => {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue