Estoy creando una extensión de Firefox que obtiene la contraseña seleccionada y la devuelve. Lo único que me molesta es cómo obtener la contraseña seleccionada.
browser.contextMenus.create({ id: "SecurePass", title: "SecurePass your Pass!", contexts: ["password"], }); browser.contextMenus.onClicked.addListener(function(info, tab) { switch (info.menuItemId) { case "SecurePass": const text = "This is password: " + info.value; console.log(text); break; } })Salida de información:
Object { menuItemId: "SecurePass", parentMenuItemId: 10, viewType: "tab", frameId: 0, editable: true, targetElementId: 864623, pageUrl: "https://stackoverflow.com/users/login?ssrc=head&returnurl=https%3a%2f%2fstackoverflow.com%2f", modifiers: [], button: 0 } button: 0 editable: true frameId: 0 menuItemId: "SecurePass" modifiers: Array [] pageUrl: "https://stackoverflow.com/users/login?ssrc=head&returnurl=https%3a%2f%2fstackoverflow.com%2f" parentMenuItemId: 10 targetElementId: 864623 viewType: "tab"