Objet Zotero

Résolu/Fermé
rewotLF Messages postés 10 Date d'inscription vendredi 30 avril 2010 Statut Membre Dernière intervention 8 juin 2010 - 21 mai 2010 à 13:39
 xk38 - 21 mai 2010 à 13:43
Bonjour,

Je pense que c'est une question toute bête.
Voici mon problème.

Je voudrais récupérer l'objet créer par Zotero (add-on de Firefox).

Voici ce qui est écrit sur leur site.

To access the data API in your own extension, you will need access to the core Zotero JavaScript object. If your extension operates within the main browser overlay, you already have access to the Zotero object and don't need to take further steps. Otherwise, you can import the Zotero object into other windows either by including the script chrome://zotero/content/include.js within a XUL file (recommended) or by manually calling getService() directly on the Zotero XPCOM service and assigning the wrapped JS object to a variable.

chrome://zotero/content/include.js:

var Zotero = Components.classes["@zotero.org/Zotero;1"]
.getService(Components.interfaces.nsISupports)
.wrappedJSObject;

Mais je comprends pas grand chose.

Merci d'avance !!

1 réponse

Salut
Traduction:

Pour accéder aux données API dans votre propre extension, vous devez avoir accès à l'objet de base Zotero JavaScript. Si votre extension fonctionne dans la superposition principale du navigateur, vous avez déjà accès à l'objet et Zotero n'avez pas besoin de prendre de nouvelles mesures. Sinon, vous pouvez importer l'objet Zotero dans d'autres fenêtres, soit en incluant le script chrome: / / Zotero / contenu / include.js dans un fichier XUL (recommandé) ou manuellement en appelant getService () directement sur le service Zotero XPCOM et en attribuant la JS enveloppé objet à une variable.

chrome: / / Zotero / contenu / include.js:

var = Zotero [Components.classes "zotero.org @ / Zotero; 1"]
. GetService (Components.interfaces.nsISupports)
. WrappedJSObject;
0