【问题标题】:Non-default panel size not working in Firefox add-ons sdk非默认面板大小在 Firefox 附加组件 sdk 中不起作用
【发布时间】: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 文件对我来说效果很好 - 面板出现并且它不透明。还不清楚为什么大小更改会产生任何此类影响,widthheight 属性仅更改现有的私有 _width_height 属性。也许尝试最小化您的start.html 文件以找出导致问题的部分。
  • 你的 Linux 系统上运行有桌面特效吗?
  • 我尝试用 Ubuntu2D 运行它(没有效果),它也没有工作。在那种情况下,它没有出现透明,而只是一个空白窗口。我也在 Windows 上运行它,它运行良好,所以这可能是一个仅限 Linux 的问题。
  • 它不适用于 Ubuntu。

标签: firefox-addon firefox-addon-sdk


【解决方案1】:

看起来这个问题已在 Firefox 8 中得到修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-19
    • 1970-01-01
    • 2012-08-09
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多