我使用simple-prefs模块来配置插件设置.如何以编程方式打开插件的设置页面?
那里的代码比你需要的多,所以较短的版本是:
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'
});
}
});
Run Code Online (Sandbox Code Playgroud)
换句话说,这将about:addons
在新选项卡中打开页面,等待加载,然后打开加载项的详细信息页面.
归档时间: |
|
查看次数: |
319 次 |
最近记录: |