我想知道是否可以使用.Net Framework编写Firefox扩展程序? 有没有人使用C#编程语言编写Firefox扩展的经验? 任何好的网站或指南都会非常有用。
FFPlugin http://img81.imageshack.us/img81/3049/ffplugin.jpg
这是我需要的一个例子。分机输入电话号码和发送短信。 我在Paint画画,所以我很抱歉没有艺术感。
答案 0 :(得分:8)
假设您要求撰写扩展程序(而不是插件),最好的入门地点是with the info at the Mozilla Dev Center。
.xpi
的ZIP文件。我链接的页面中的各种链接应该回答基本问题,例如您在上面发布的问题:
https://developer.mozilla.org/en/Building_an_Extension
https://developer.mozilla.org/en/Extension_Frequently_Asked_Questions
答案 1 :(得分:4)
Firefox扩展主要是用Javascript编写的。见这里:http://www.rietta.com/firefox/Tutorial/backend.html。因此,除非您能找到将C#代码/ .NET Framework对象转换为Javascript的方法,否则您将失去运气。
答案 2 :(得分:3)
我不确定你是如何为C#做的,但是你可以使用XPCOM来调用本机代码库:例如,Glasser扩展就可以使用Windows特有的Aero效果。
IBM在DeveloperWorks主持了一个非常好的XPCOM教程。
答案 3 :(得分:3)
正如其他受访者所观察到的,Firefox扩展主要是用Javascript编写的:但是你很幸运,因为Script#是一个免费的工具,可以让开发人员编写C#源代码并随后“编译”它进入Javascript。