Я пытаюсь ввести текст в текстовое поле, которое щелкнул правой кнопкой мыши, а затем получил доступ к моему сценарию контекстного меню аддонов Firefox. Это то, что я сделал до сих пор:Как получить доступ к элементу с правой кнопкой мыши в контекстном меню Firefox?
var cm = require("sdk/context-menu");
cm.Item({
label: "Insert Text",
context: cm.SelectorContext("input[type=text]"),
contentScript: 'self.on("click", function (node, data) {' +
' node.text = "hello"' +
'});'
});
Я думал, что узел был выбран элемент, который будет означать, что установка node.text будет вводить текст в текстовое поле, но это не сработало. Кто-нибудь знает, как получить доступ к элементу textbox и ввести в него текст?
Thanks
Non SDK есть свойство 'popupNode' что-то подобное. – Noitidart