对于Firefox,主要使用的语言是JavaScript和XUL(XML用户界面语言)。虽然也可以使用Python和XUL,甚至通过XPCOM/XPconnect绑定编译代码。但这绝对不适合初学者。对于Chrome,实际上使用的语言是JavaScript、HTML和CSS。它非常类似于开发Web应用程序。请参阅教程:Firefox:https://developer.mozilla.org/en/building_an_extension Chrome:http://code.google.com/chrome/extensions/getstarted.html