Javascript 制作一个Firefox插件来注入一些div和添加样式。那';就这样

Javascript 制作一个Firefox插件来注入一些div和添加样式。那';就这样,javascript,firefox,dom,firefox-addon,Javascript,Firefox,Dom,Firefox Addon,我要问一个非常笼统的问题。我当时正在开发一个bookmarklet,并决定创建一些浏览器扩展。我能够很快地完成Safari和Chrome的扩展,但当涉及到FF时,我失败了 我使用了他们的构建器,但即使在我使用剪切粘贴的示例代码时,它也会不断给出错误 如果有人能在正确的方向上给我一个简单的步骤,我将不胜感激 从字面上说,我所要做的就是让附加项栏中的附加项按钮可以点击,并执行一个函数或直接执行一个if语句,检查div是否存在,如果它们不存在,创建它们,如果它们确实存在,销毁它们。基本上是一个开关 我

我要问一个非常笼统的问题。我当时正在开发一个bookmarklet,并决定创建一些浏览器扩展。我能够很快地完成Safari和Chrome的扩展,但当涉及到FF时,我失败了

我使用了他们的构建器,但即使在我使用剪切粘贴的示例代码时,它也会不断给出错误

如果有人能在正确的方向上给我一个简单的步骤,我将不胜感激

从字面上说,我所要做的就是让附加项栏中的附加项按钮可以点击,并执行一个函数或直接执行一个if语句,检查div是否存在,如果它们不存在,创建它们,如果它们确实存在,销毁它们。基本上是一个开关

我已经阅读了他们大部分(我肯定不是全部)关于这方面的文档,但无法使其正常工作

我不是在寻找代码来做这件事,但我遗漏了一些东西

这就是解决方案:

var widgets = require("widget");
var tabs = require("tabs");

var widget = widgets.Widget({
  id: "div-show",
  label: "Show divs",
  contentURL: "http://www.mozilla.org/favicon.ico",
  onClick: function() {
    tabs.activeTab.attach({
    contentScript:
    'alert("foo");'
    });
 }

});

如果您已经有了示例代码,为什么不发布它并给出错误呢。然后有人可以帮你排除故障。现在你的问题基本上是说-我需要ff扩展的示例代码。这很容易用谷歌搜索。谢谢你的回复。我甚至无法使警报()生效。这就是我的出发点。我不是在寻找代码本身,只是一个方向正确的点,一个相应的教程。正如我所说,我无法让他们的示例代码正常工作。这可能是他们基于浏览器的构建器的问题。thanksHow人们能在不知道错误信息的情况下帮助你吗?我真的让它工作了。谢谢你的关注。工作代码在上面。。。