是否可以将XPI绑定(bind)格式的firefox插件解码为母语XUL?
我只是想学习如何制作插件。因此,我认为,如果我可以解码Firefox插件,那么我就可以学习插件架构!
最佳答案
您将要查看的大多数代码都在扩展程序的chrome目录中,通常在jar文件中。您需要的是一个可以提取zip文件的文件提取器。提取xpi(它只是一个带有xpi扩展名的zip文件)后,打开chrome子文件夹并查看其中的内容。如果是jar文件,请解压缩其内容(.jar文件也只是具有不同扩展名的zip文件)。从那里,可能有一个内容文件夹,其中应该包含大多数xul,css,js等。