[英]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.