2010-09-07 4 views
1

Je souhaite fournir certaines fonctionnalités via une extension. Cela nécessite (lire et exécuter) l'accès à certains fichiers de ressources (un fichier mp3, un fichier swf et deux js).Accès au fichier local et compilation d'un script greasemonkey en xpi

Je sais que les scripts utilisateur ne peuvent pas accéder aux fichiers locaux et j'ai besoin d'une extension (add-on) pour le faire.
Mais puis-je commencer en écrivant un script greasemonkey et en le compilant sur un xpi?
Comment dois-je spécifier le chemin d'accès au fichier pour qu'il fonctionne lorsqu'il est compilé dans un xpi?

This question est proche de ce que j'essaie de faire, mais ne dit rien sur le chemin.
Cependant this other question explique comment ajouter des ressources à votre XPI, mais suppose que vous écrivez le XPI à partir de zéro pas si vous compilez un script utilisateur Greasemonkey à un XPI

Répondre

1

Je ne suis pas familier avec Greasemonkey, mais je l'ai écrit correctement aux fichiers en utilisant un addon FireFox. Une fois que vous avez un addon FireFox que vous pouvez modifier, vous pouvez voir la page ici: File I/O - MDC pour de l'aide pour écrire des fichiers via l'API dans FireFox. J'utilise le service nsiFilePicker pour sélectionner le fichier/chemin.

+0

était-ce de l'aide? – Purge