如何增加Firefox侧边栏的宽度

如何增加Firefox侧边栏的宽度,firefox,firefox-addon,xul,Firefox,Firefox Addon,Xul,我为Firefox编写了一个边栏,比如历史和书签边栏。在一个新的配置文件中,如果我安装我的附加组件并打开侧栏,侧栏宽度将获得216px作为默认值。但如果我抓住侧边栏的右侧并向右拖动,它的宽度可以达到432px,但不能超过432px 如何将我的边栏宽度设置为432px作为我的附加组件的默认边栏宽度?这并没有真正的文档记录,但可以这样实现: var sidebar = ui.Sidebar({ ... }); sidebar.show(); var window = require('window

我为Firefox编写了一个边栏,比如历史和书签边栏。在一个新的配置文件中,如果我安装我的附加组件并打开侧栏,侧栏宽度将获得216px作为默认值。但如果我抓住侧边栏的右侧并向右拖动,它的宽度可以达到432px,但不能超过432px


如何将我的边栏宽度设置为432px作为我的附加组件的默认边栏宽度?

这并没有真正的文档记录,但可以这样实现:

var sidebar = ui.Sidebar({ ... });
sidebar.show();

var window = require('window/utils').getMostRecentBrowserWindow();
window.document.getElementById('sidebar').style.width = "400px";

尝试将
min width
可能
max width
设置为。我之前做了一个侧栏,通过如下样式控制宽度:
style:'min width:14em;宽度:18em;最大宽度:36em;'谢谢。我需要在哪里添加这个?我在侧边栏的页面元素中添加了它,但没有任何效果?上传你的代码。就像你用这个值设置了“宽度设置样式”属性一样。这对你来说行吗?如果用户没有用右侧夹点修改过侧边栏的宽度,这就行了。我用边栏框代替了边栏。如果它可以为已经通过手动夹点调整侧边栏宽度的用户进行修改,那就太好了<代码>文档.getElementById('sidebar-box').style.width=“400px”