gpt4 book ai didi

firefox-addon - 如何使用 Firefox Addon Builder 记录选定的文本?

转载 作者:行者123 更新时间:2023-12-04 05:50:48 28 4
gpt4 key购买 nike

我遵循了几个教程但没有成功。我认为这是经典的例子,但我无法让它发挥作用。我可以保存我的项目,安装插件,当我选择一些文本时我可以看到上下文菜单项“日志选择”,但是当我点击它时没有任何反应。

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");
}

额外信息:

最佳答案

您不能在 lib/模块中直接使用 alert。根本没有可以显示警报的窗口,因此也没有alert 功能。

改为查看 Logging documentation .

如果你真的想显示一些东西,你可以例如使用 notifications ,或使用 nsIPromptService(this page 上的示例)或从内容文档(小部件等)中发出 alert

这里是 an example showing off different methods .

关于firefox-addon - 如何使用 Firefox Addon Builder 记录选定的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18233888/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com