【问题标题】:Firefox Extension: Context Menu ItemFirefox 扩展:上下文菜单项
【发布时间】:2016-01-06 06:36:44
【问题描述】:

我正在尝试开发一个简单的 Firefox 扩展。我希望用户右键单击并扩展以将单击的元素(段落、图像等)保存在变量中。然后会有一个上下文菜单项“Item A”。当用户单击“项目 A”时,它将调用一个函数,该函数将考虑用户右键单击的元素。

这是迄今为止我唯一的菜单项代码:

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

谢谢!

【问题讨论】:

  • 你在坚持什么?

标签: javascript firefox-addon firefox-addon-sdk


【解决方案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);});'
    });

你基本上在那里,查看函数中的节点参数,它在单击时控制台记录它,所以转到浏览器控制台并检查那里的消息以获取有关节点是什么的详细信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多