FF扩展XUL图像显示

时间:2011-03-08 13:29:23

标签: image firefox xul

如果我想在侧边栏中显示图片。我怎样才能做到这一点?我试着做以下事情无济于事:

根据这个:https://developer.mozilla.org/en/XUL_Tutorial/Adding_Labels_and_Images

如果我将此代码添加到我的ff-sidebar.xul文件中:

XUL:
 <image id="image1"/>

Style Sheet:
 #image1 {
   list-style-image: url("chrome://findfile/skin/banner.jpg");
 }

应显示图像。我选错了文件了吗?

最好,美国

1 个答案:

答案 0 :(得分:0)

如果您的扩展程序在chrome中注册了findfile:

,那就是一个例子
  

这些图像来自chrome目录,在findfile包的外观中。因为图像因主题而异,所以通常会将图像放在皮肤目录中。

在教程的介绍中,它说:

  

本教程将演示   创建一个简单的查找文件用户   界面,很像提供的   Macintosh的Sherlock或者发现   Windows中的文件对话框。

所以这个例子是在本教程的上下文中。

您需要在皮肤文件夹和css使用中为其提供图像:

list-style-image: url("chrome://yourext/skin/yourfilename.jpg");