2009-04-28 3 views
1

Ich lerne, wie man firefox Erweiterungen macht.Wie greife ich mit einer chrome: // URL auf eine .xul-Datei zu?

Ich habe ein Verzeichnis namens findfile erstellt, unter dem ich die Verzeichnisse content/skin/und locale/habe. Es gibt eine Datei findfile.xul im Verzeichnis content /. Die anderen beiden sind leer

ich eine findfile.manifest Datei unter /home/akshay/.mozilla/firefox/xxxx.dev/chrome/

Der Inhalt findfile.manifest platziert haben, ist:

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/ 

Wenn ich findfile.xul mit einer Datei: // URL zugreifen, funktioniert es gut. Wenn ich versuche, mit chrome: //findfile/content/findfile.xul darauf zuzugreifen, wird das Fenster nicht angezeigt. (Ich habe den Browser neu gestartet)

Was mache ich falsch?

+0

Welche Chrom-URL verwenden Sie? – pc1oad1etter

+0

chrome: //findfile/content/findfile.xul Ich habe auch versucht, die Chrome-Liste Erweiterung, es erscheint nicht – Akshay

+0

Warum Community-Wiki? Das ist eine berechtigte Frage ... –

Antwort

2

Vielleicht benennen Sie die findfile.manifest zu chrome.manifest?

Auch keine gute Idee, absolute Pfade zu geben. Verwenden Sie stattdessen relative Pfade.

Verwandte Themen