Xml 在状态栏中显示图像的Firefox扩展

Xml 在状态栏中显示图像的Firefox扩展,xml,firefox-addon,extension-methods,Xml,Firefox Addon,Extension Methods,我正在尝试为Firefox编写我的第一个“hello world”扩展 <?xml version="1.0"?> <overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <statusbar id="status-bar">

我正在尝试为Firefox编写我的第一个“hello world”扩展

<?xml version="1.0"?>
                  <overlay id="sample" 
                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
            <statusbar id="status-bar">
           <statusbarpanel id="my-panel" label="Hello, World"  
            src="chrome://sample/chrome/content/icons/hpsched18.png"
            tooltiptext="Hello Word Tool Tip"
            />
           <statusbarpanel label="Left panel"
           tooltiptext="Sample status bar Left panel"
            />
           <spacer flex="1"/>
             <progressmeter mode="determined" value="82"/>
            <statusbarpanel label="Right panel"/>
         </statusbar>
        </overlay>
它工作正常,但我还想在状态栏中显示一个图像&该图像未显示

<?xml version="1.0"?>
                  <overlay id="sample" 
                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
            <statusbar id="status-bar">
           <statusbarpanel id="my-panel" label="Hello, World"  
            src="chrome://sample/chrome/content/icons/hpsched18.png"
            tooltiptext="Hello Word Tool Tip"
            />
           <statusbarpanel label="Left panel"
           tooltiptext="Sample status bar Left panel"
            />
           <spacer flex="1"/>
             <progressmeter mode="determined" value="82"/>
            <statusbarpanel label="Right panel"/>
         </statusbar>
        </overlay>
我的文件夹结构如下:

  helloworld
            chrome.manifest
            icon.png
            install.rdf
            ->chrome
                    ->content
                      sample.xul
                     ->icons
                       hpsched18.png
<?xml version="1.0"?>
                  <overlay id="sample" 
                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
            <statusbar id="status-bar">
           <statusbarpanel id="my-panel" label="Hello, World"  
            src="chrome://sample/chrome/content/icons/hpsched18.png"
            tooltiptext="Hello Word Tool Tip"
            />
           <statusbarpanel label="Left panel"
           tooltiptext="Sample status bar Left panel"
            />
           <spacer flex="1"/>
             <progressmeter mode="determined" value="82"/>
            <statusbarpanel label="Right panel"/>
         </statusbar>
        </overlay>
->在上面的示例中显示文件夹

<?xml version="1.0"?>
                  <overlay id="sample" 
                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
            <statusbar id="status-bar">
           <statusbarpanel id="my-panel" label="Hello, World"  
            src="chrome://sample/chrome/content/icons/hpsched18.png"
            tooltiptext="Hello Word Tool Tip"
            />
           <statusbarpanel label="Left panel"
           tooltiptext="Sample status bar Left panel"
            />
           <spacer flex="1"/>
             <progressmeter mode="determined" value="82"/>
            <statusbarpanel label="Right panel"/>
         </statusbar>
        </overlay>
我的XUL代码:

<?xml version="1.0"?>
                  <overlay id="sample" 
                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
            <statusbar id="status-bar">
           <statusbarpanel id="my-panel" label="Hello, World"  
            src="chrome://sample/chrome/content/icons/hpsched18.png"
            tooltiptext="Hello Word Tool Tip"
            />
           <statusbarpanel label="Left panel"
           tooltiptext="Sample status bar Left panel"
            />
           <spacer flex="1"/>
             <progressmeter mode="determined" value="82"/>
            <statusbarpanel label="Right panel"/>
         </statusbar>
        </overlay>

一切正常。。。状态栏、消息、工具提示。。。只有
helloworld\chrome\icons
文件夹中的图像不会显示在状态栏上

<?xml version="1.0"?>
                  <overlay id="sample" 
                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
            <statusbar id="status-bar">
           <statusbarpanel id="my-panel" label="Hello, World"  
            src="chrome://sample/chrome/content/icons/hpsched18.png"
            tooltiptext="Hello Word Tool Tip"
            />
           <statusbarpanel label="Left panel"
           tooltiptext="Sample status bar Left panel"
            />
           <spacer flex="1"/>
             <progressmeter mode="determined" value="82"/>
            <statusbarpanel label="Right panel"/>
         </statusbar>
        </overlay>
有什么帮助吗? 可能我写错了代码或路径等。但应用程序名是sample

<?xml version="1.0"?>
                  <overlay id="sample" 
                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
            <statusbar id="status-bar">
           <statusbarpanel id="my-panel" label="Hello, World"  
            src="chrome://sample/chrome/content/icons/hpsched18.png"
            tooltiptext="Hello Word Tool Tip"
            />
           <statusbarpanel label="Left panel"
           tooltiptext="Sample status bar Left panel"
            />
           <spacer flex="1"/>
             <progressmeter mode="determined" value="82"/>
            <statusbarpanel label="Right panel"/>
         </statusbar>
        </overlay>
谢谢。

试试:

<?xml version="1.0"?>
                  <overlay id="sample" 
                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
            <statusbar id="status-bar">
           <statusbarpanel id="my-panel" label="Hello, World"  
            src="chrome://sample/chrome/content/icons/hpsched18.png"
            tooltiptext="Hello Word Tool Tip"
            />
           <statusbarpanel label="Left panel"
           tooltiptext="Sample status bar Left panel"
            />
           <spacer flex="1"/>
             <progressmeter mode="determined" value="82"/>
            <statusbarpanel label="Right panel"/>
         </statusbar>
        </overlay>
src="chrome://sample/content/icons/hpsched18.png" tooltiptext="Hello Word Tool Tip" />