我已经按照几个教程没有成功。我认为这是一个经典的例子,但我无法让它发挥作用。我可以保存我的项目,安装插件,当我选择一些文本时,我可以看到上下文菜单项“日志选择”,但是当我点击它时没有任何反应。
exports.main = function() {
var contextMenu = require("context-menu");
var request = require("request");
var selection = require("selection");
var menuItem = contextMenu.Item({
label: "Log Selection",
context: contextMenu.SelectionContext(),
contentScript: 'self.on("click", function () {' +
' var text = window.getSelection().toString();' +
' self.postMessage(text);' +
'});',
onMessage: function (selectionText) {
alert(selectionText);
}
});
}
即使我的插件只包含一个警报,插件也会安装但不会显示警报。
exports.main = function() {
alert("Hello world");
}
额外信息:
- SDK:1.14(最新)
- 附加构建器助手:1.7(最新)
- 在 Builder 网页上添加:https ://builder.addons.mozilla.org