是否有可能将Firefox插件从XPI解码到XUL?

use*_*412 5 firefox decompiling xul xpi firefox-addon

是否可以将XPI绑定格式的firefox插件解码为本地语言XUL?

我只是想学习如何制作插件.所以,我想如果我可以解码一个Firefox插件,那么我可以学习插件架构!

Paw*_*yda 7

XPI只是放一个ZIP文件,所以你可以只提取其内容并读取文件......


yut*_*mmo 5

您要查看的大部分代码都位于扩展程序的 chrome 目录中,通常位于 jar 文件中。您只需要一个可以提取 zip 文件的文件提取器。解压缩 xpi(它只是一个带有 xpi 扩展名的 zip 文件)后,打开 chrome 子文件夹并查看其中的内容。如果是 jar 文件,则提取其内容(.jar 文件也只是具有不同扩展名的 zip 文件)。从那里,可能有一个内容文件夹,其中应该包含大部分 xul、css、js 等。

  • 啊,我的错;jar 文件也只是 zip 文件。只需将其重命名为 .zip 并使用解压缩应用程序即可。 (2认同)