控制firefox附加sdk侧栏宽度
我正在用创建一个firefox插件。我的插件使用了一个用API创建的侧栏。我有没有办法控制这个边栏的初始宽度 用户可以拖动以更改其大小,但我希望它以比默认打开时更大的宽度开始。这可能吗控制firefox附加sdk侧栏宽度,firefox,firefox-addon,xul,firefox-addon-sdk,firefox-sidebar,Firefox,Firefox Addon,Xul,Firefox Addon Sdk,Firefox Sidebar,我正在用创建一个firefox插件。我的插件使用了一个用API创建的侧栏。我有没有办法控制这个边栏的初始宽度 用户可以拖动以更改其大小,但我希望它以比默认打开时更大的宽度开始。这可能吗 谢谢。是的,在样式属性中使用宽度。或者使用最小宽度。 像style:'最小宽度:14em;宽度:18em;最大宽度:36em;' 这是一个创建侧栏的插件。你可以安装它,它是一个随时可用的演示 使用可以将最顶部的浏览器窗口作为实例,然后可以将该窗口的边栏元素作为HTML元素,这将使您能够修改其CSS属性: var
谢谢。是的,在样式属性中使用宽度。或者使用最小宽度。 像
style:'最小宽度:14em;宽度:18em;最大宽度:36em;'代码>
这是一个创建侧栏的插件。你可以安装它,它是一个随时可用的演示 使用可以将最顶部的浏览器窗口作为实例,然后可以将该窗口的边栏元素作为HTML元素,这将使您能够修改其CSS属性:
var utils = require('sdk/window/utils');
var win = utils.getMostRecentBrowserWindow();
if (utils.isBrowser (win))
{
var sidebar = win.document.getElementById ("sidebar");
sidebar.style.minWidth = "340px";
sidebar.style.width = "340px";
sidebar.style.maxWidth = "500px";
}
注意这将影响最顶部打开的firefox窗口的所有侧栏(包括书签和历史侧栏) 您正在引用哪个样式属性?我是firefox插件的新手,但看起来您提供的示例是针对引导扩展的。我的项目使用附加sdk。我可以在SDK中设置此属性吗?谢谢哦,我错过了。在SDK中,我不确定。我发现还没有人回复这个问题。看到这个插件,它是引导,但一个简单的模板,向你展示了侧边栏:宽度是控制在这一个