2014-03-01 223 views
2

我想開發一個簡單的Firefox擴展。我希望用戶右鍵單擊並使用擴展名來保存變量中單擊的元素(段落,圖像等)。然後會出現一個上下文菜單項「Item A」。當用戶點擊「項目A」時,它將調用一個功能,該功能將考慮用戶右鍵點擊了哪個元素。Firefox擴展:上下文菜單項目

這是我至今菜單項的唯一代碼:

var contextMenu = require("sdk/context-menu"); 
var menuItem = contextMenu.Item({ 
    label: "Menu Item A", 
    contentScript: 'self.on("click", function() {' 
    + 'Do something' 
    + '});' 
}); 

謝謝!

+0

你是什麼東西卡住上? – willlma

回答

1
var contextMenu = require("sdk/context-menu"); 
var menuItem = contextMenu.Item({ 
     label: "Menu Item A", 
     contentScript: 'self.on("click", function (node) {console.log("node is = ",node);});' 
    }); 

你基本沒有,看在功能節點的參數,它console.logs它的點擊,所以去到瀏覽器控制檯,並檢查該消息對於有哪些節點的詳細信息是