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

发布于 2024-09-27 11:24:41 字数 1337 浏览 5 评论 0原文

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

它工作正常,但我还想在状态栏中显示图像图像未显示。

我的文件夹结构如下:

  helloworld
            chrome.manifest
            icon.png
            install.rdf
            ->chrome
                    ->content
                      sample.xul
                     ->icons
                       hpsched18.png

->在上面的示例中显示文件夹

我的 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 文件夹中的图像不显示状态栏。

有什么帮助吗? 也许我写了错误的代码或路径等。但应用程序名称是示例

谢谢。

I am trying to write my first "hello world" extension for Firefox.

It's working fine, but I also want to display an image in the status bar & the image is not displaying.

My folder structure are as follows:

  helloworld
            chrome.manifest
            icon.png
            install.rdf
            ->chrome
                    ->content
                      sample.xul
                     ->icons
                       hpsched18.png

-> shows folder in above example

My XUL code:

<?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>

Everything works fine... status bar, messages, tool tip... Only the image, which is in the helloworld\chrome\icons folder does not display on the status bar.

Any help for that?
Maybe I am writing wrong code or path etc. but application name is sample.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

掩于岁月 2024-10-04 11:24:41

尝试:

src="chrome://sample/content/icons/hpsched18.png" tooltiptext="Hello Word Tool Tip" />

Try:

src="chrome://sample/content/icons/hpsched18.png" tooltiptext="Hello Word Tool Tip" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文