1

我正在学习如何制作 Firefox 扩展。

我创建了一个名为 findfile 的目录,在该目录下有目录 content/ skin/ 和 locale/ 。在 content/ 目录中有一个 findfile.xul 文件。另外两个是空的

我在 /home/akshay/.mozilla/firefox/xxxx.dev/chrome/ 下放置了一个 findfile.manifest 文件

findfile.manifest 的内容是:

content findfile file:///home/akshay/programs/firefox/findfile/content/
skin findfile classic/1.0 file:///home/akshay/programs/firefox/findfile/skin/
locale findfile en-US file:///home/akshay/programs/firefox/findfile/locale/

当我使用 file:// URL 访问 findfile.xul 时,它工作正常。但是当我尝试使用 chrome://findfile/content/findfile.xul 访问它时,它不会显示窗口。(我重新启动了浏览器)

我究竟做错了什么?

4

1 回答 1

2

也许将 findfile.manifest 重命名为 chrome.manifest ?

给出绝对路径也不是一个好主意。请改用相对路径。

于 2009-04-30T09:02:11.957 回答