gpt4 book ai didi

firefox - 控制 firefox add-on sdk 侧边栏宽度

转载 作者:行者123 更新时间:2023-12-01 02:18:46 25 4
gpt4 key购买 nike

我正在使用 Add-on SDK 创建一个 Firefox 插件.我的插件使用由 ui/sidebar 创建的侧边栏API。我有什么办法可以控制这个侧边栏的初始宽度吗?

用户可以拖动以更改其大小,但我希望它以比默认打开时更大的宽度开始。这可能吗?

谢谢。

最佳答案

使用 window/utils您可以将最顶部的浏览器窗口设为 nsIDOMWindow例如,您可以将该窗口的侧边栏元素作为 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 - 控制 firefox add-on sdk 侧边栏宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22241388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com