blob: 2b0b984e44fefa1773940d880eef52bb1b1cb0d4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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 });
}
});
|