From 7dbeeca952b31f7c01dc20c48c184f075de44c85 Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Fri, 17 Nov 2023 16:22:08 +0100 Subject: First commit --- background.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 background.js (limited to 'background.js') diff --git a/background.js b/background.js new file mode 100644 index 0000000..2b0b984 --- /dev/null +++ b/background.js @@ -0,0 +1,21 @@ +browser.menus.create({ + id: "tab-rename", + title: "Rename", + contexts: ["tab"], +}, function() { + if (browser.runtime.lastError) { + console.log(`Error: ${browser.runtime.lastError}`); + } +}); + +let tabRename = ` + var newTitle = window.prompt("", document.title); + if (newTitle) { document.title = newTitle; } +`; + +browser.menus.onClicked.addListener((info, tab) => { + if (info.menuItemId == "tab-rename") { + browser.tabs.update(tab.id, { active: true }); + browser.tabs.executeScript(tab.id, { code: tabRename }); + } +}); -- cgit v1.2.3