我创建了一个小的HelloWorld扩展,并且能够在Firefox 31(TorBrowser所基于的)中使用它。但是,我无法让它在TorBrowser中工作。知道为什么会这样,我怎么解决?这是我的main.js
var contextMenu = require("sdk/context-menu");
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) {
console.log(selectionText);
}
});
上下文菜单项以FF显示,但不显示TB。
答案 0 :(得分:1)
必须将"permissions": {"private-browsing": true}
添加到package.json
https://tor.stackexchange.com/questions/6293/sidebar-for-custom-addon-broken-in-tbb