2009-04-28 4 views
1

J'apprends comment faire des extensions firefox.Comment puis-je accéder à un fichier .xul en utilisant une URL chrome: //?

J'ai créé un répertoire appelé findfile, sous lequel j'ai les répertoires content/skin/et locale /. Il y a un fichier findfile.xul dans le répertoire content /. Les deux autres sont vides

Je l'ai placé un fichier findfile.manifest sous /home/akshay/.mozilla/firefox/xxxx.dev/chrome/

Le contenu de findfile.manifest est:

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/ 

Lorsque j'accède à findfile.xul en utilisant un fichier: // URL, cela fonctionne très bien. Mais quand j'essaye d'y accéder en utilisant chrome: //findfile/content/findfile.xul, la fenêtre ne s'affiche pas. (J'ai redémarré le navigateur)

Qu'est-ce que je fais mal?

+0

Quelle est l'URL chromée que vous utilisez? – pc1oad1etter

+0

chrome: //findfile/content/findfile.xul J'ai également essayé l'extension Chrome List, elle n'apparaît pas – Akshay

+0

pourquoi wiki communautaire? c'est une question légitime ... –

Répondre

2

Peut-être renommer le findfile.manifest en chrome.manifest?

Ce n'est pas une bonne idée de donner des chemins absolus. Utilisez des chemins relatifs à la place.

Questions connexes