繁体   English   中英

Firefox附加SDK附加内容脚本一次

[英]Firefox Add-on SDK Attach Content Script Once

var self = require("sdk/self");
var tabs = require("sdk/tabs");

var button = require("sdk/ui/button/action").ActionButton({
  icon: "./icon16.png", 
  label: "Test Button",
  onClick: function() {   
    tabs.activeTab.attach({
        contentScriptFile: ['./content.js']
    }); 
  }
});

我通过单击工具栏按钮将content script文件附加到活动选项卡。

我如何知道内容脚本是否已经附加到activeTab 我不想将多个内容脚本添加到选项卡。 如果有任何附加的内容脚本,则需要将其删除。

Toggle按钮无济于事。 按钮确实以选项卡的特定方式工作。

.attach返回一个工作者。 将其放置在以tab对象为键的Map中 如果该选项卡已经存在一个条目,请不要附加。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM