Télécharger les sources du script
Extension K-Meleon:
1.1.* | 1.5.* | 1.6.*)
JarTester est une extension pour K-Meleon qui permet de tester les extensions XUL Mozilla (fichiers jar) et de voir s'il est possible de les adapter pour fonctionner sous K-Meleon.
Attention :JarTester utilise 7zip pour extraire les fichiers xul du fichier jar.
Avant de pouvoir tester une extension avec JarTester, vous devrez générer le fichier manifest du fichier jar. Ce fichier peut être créé à partir d'un fichier contenu dans le fichier extension (xpi). Il s'agit généralement du fichier chrome.manifest.
Il est important de remarquer les principales différences de structure, et vous pourrez vous inspirer de l'exemple donné afin de créer le fichier manifest de l'extension que vous voudrez tester. Je dois admettre que ce n'est pas toujours évident, mais avec un peu de pratique, vous devriez y arriver sans trop de problème. Il n'y a aucune raison que j'ai réussi à le faire, et que vous n'y arriviez point.
Voici un exemple de génération de fichier manifest:
Comme vous pouvez le voir, certaines lignes ou parties de lignes ont disparues :
Attention : Même si l'extension possède plus de locales que K-Meleon n'en supporte à ce jour, ne limitez pas la liste des locales à ce que supporte K-Meleon. Un jour peut-être, lorsque des utilisateurs motivés traduirons K-Meleon, les extensions qui possèdent cette locale utiliseront de suite celle-ci en lieu et place de la locale en-US. Aussi, n'effacez pas de telles lignes, adaptez-les, même si elles ne vous servent pas (d'accord disrupted :)).
Le fichier jar et son manifest doivent se trouver dans le répertoire chrome sous K-Meleon.
JarTester, après choix du fichier xul, vous affichera toutes les fonctions disponibles et vous offrira la possibilité de tester chacun d'eux.
Ces tests seront probablement incomplets, et il sera alors probablement nécessaire de mettre en place un fichier macro kmm afin de pousser les tests plus avant.
Attention : Lors de la création de JarTester, j'avais envisagé le test des fichiers de fonctions javascript de l'extension, mais je dois dire que çà dépasse mon niveau, et je n'ai jamais complété l'extension, les fonctions de tests qui sont présentes ne fonctionnent tout bonnement pas. Je ne suis pas sûr, en fait, qu'il soit facilement possible de tester les fichiers js, car ceux-ci doivent probablement être appelés par les fichiers xul, et sont probablement de ce fait déjà testés.
Une entrée menu ajoutée à :
Aucune icône ajoutée.
Alt-Shift-J peut être utilisé afin de fixer le chemin du programme 7-Zip, si celui-ci n'a pas été trouvé dans la base de registre (cas d'une installation manuelle de 7-Zip par exemple).
Aucun problème connu spécifique à K-Meleon
Pas d'information complémentaire.
Aucun commentaire !
Ajouter un commentaire à cette page :
Seuls les membres peuvent ajouter des commentaires.
Utilisez la page de connexion pour vous inscrire.
Les commentaires vulgaires, blessants ou injurieux seront supprimés. Merci de faire des critiques constructives qui nous aideront à nous améliorer.
Le code HTML dans le commentaire sera affiché comme du texte. Pour formater votre texte vous pouvez utiliser la syntaxe Wiki :
Règles de base :
**Texte en gras !** ---> Texte en gras !
//Texte en italique.// ---> Texte en italique.
##texte à espacement fixe## ---> texte à espacement fixe
[[http://www.geckozone.org Lien vers Geckozone]] ---> Lien vers Geckozone