我使用简单prefs模块来配置addon设置。如何打开programmatically的设置页面?
发布于 2014-03-24 05:30:30
我们在测试附加在这里中这样做
但是,那里的代码比您需要的要多,所以更短的版本是:
const self = require('sdk/self');
const tabs = require('sdk/tabs');
tabs.open({
url: 'about:addons',
onReady: function(tab) {
tab.attach({
contentScriptWhen: 'end',
contentScript: 'AddonManager.getAddonByID("' + self.id + '", function(aAddon) {\n' +
'unsafeWindow.gViewController.commands.cmd_showItemDetails.doCommand(aAddon, true);\n' +
'});\n'
});
}
});换句话说,这将在一个新的选项卡中打开about:addons页面,等待它加载,然后打开您的插件的详细信息页。
https://stackoverflow.com/questions/22593454
复制相似问题