制作一个Firefox插件来注入一些DIV并添加样式.那'是的
Make a Firefox add-on to inject some DIVs and add styles. That's it
我要问一个非常一般的问题。我正在制作一个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");'
});
}
});
相关文章:
- 如果window.location.href.indexOf('player=1')添加样式
- 如果选中复选框,则添加样式
- 尝试在随机文本和图像脚本中添加样式/更改字体
- 使用javascript为单词添加样式
- IMG悬停添加样式
- 如何在jquery locationpicker插件中为地图添加样式
- Jquery 在 ASP 文本框上添加样式不起作用
- 如何使用JavaScript/jQuery有条件地添加样式表
- 希望在提醒框中添加样式
- struts2 文本区域 仅为一个单词添加样式
- 使用Javascript为样式切换器添加样式表的最佳方法
- 从用户输入向元素添加样式
- Stylus:为在 JavaScript 中生成的 ID 添加样式
- 在 ajax 函数中向 DIV 添加样式更改
- 在更改时使用javascript函数时向html.dropdownlist添加样式
- .html() 在查询中使用 html() 添加样式
- 动态地向 HTML 表添加样式 - 使用 DOM、JS
- 我可以在 innerHTML 中添加样式标签吗?
- angular ng在条件下重复添加样式
- 制作一个Firefox插件来注入一些DIV并添加样式.那'是的