【发布时间】:2011-10-28 07:19:02
【问题描述】:
我在 main.js 文件中使用以下代码创建了一个面板:
var pan = panel.Panel({
contentURL: data.url("start.html"),
contentScriptFile: [data.url("start.js"), data.url("jquery-1.6.4.min.js")]
});
我想让它变大,所以我添加了宽度和高度属性:
var pan = panel.Panel({
width:400,
height:400,
contentURL: data.url("start.html"),
contentScriptFile: [data.url("start.js"), data.url("jquery-1.6.4.min.js")]
});
添加这些属性后,面板变大了,但它也是透明的并且没有内容:
我在 Ubuntu 11.10 上使用 1.2.1 版 sdk 和 Firefox 7.0.1。
【问题讨论】:
-
使用您的代码和琐碎的
start.html/start.js文件对我来说效果很好 - 面板出现并且它不透明。还不清楚为什么大小更改会产生任何此类影响,width和height属性仅更改现有的私有_width和_height属性。也许尝试最小化您的start.html文件以找出导致问题的部分。 -
你的 Linux 系统上运行有桌面特效吗?
-
我尝试用 Ubuntu2D 运行它(没有效果),它也没有工作。在那种情况下,它没有出现透明,而只是一个空白窗口。我也在 Windows 上运行它,它运行良好,所以这可能是一个仅限 Linux 的问题。
-
它不适用于 Ubuntu。
标签: firefox-addon firefox-addon-sdk