我想知道是否有可能使用.Net Framework編寫Firefox擴展? 有沒有人使用C#編程語言編寫Firefox擴展的經驗? 任何好的網站或指導方針都會非常有幫助。如何用Visual Studio使用C#編程語言編寫FireFox擴展?
FFPlugin http://img81.imageshack.us/img81/3049/ffplugin.jpg
這裏是什麼,我需要的例子。分機輸入電話號碼併發送短信。 我把它畫在Paint上,所以我很遺憾沒有藝術感覺。
我想知道是否有可能使用.Net Framework編寫Firefox擴展? 有沒有人使用C#編程語言編寫Firefox擴展的經驗? 任何好的網站或指導方針都會非常有幫助。如何用Visual Studio使用C#編程語言編寫FireFox擴展?
FFPlugin http://img81.imageshack.us/img81/3049/ffplugin.jpg
這裏是什麼,我需要的例子。分機輸入電話號碼併發送短信。 我把它畫在Paint上,所以我很遺憾沒有藝術感覺。
假設你想寫一個擴展(而不是插件),最好的地方是with the info at the Mozilla Dev Center。
Konamiman是正確的:擴展名主要是XUL(一種XML語法)和Javascript,打包成ZIP文件,擴展名爲.xpi
。從我的鏈接頁面的各個環節應該回答的基本問題,像你上面貼了一個:
https://developer.mozilla.org/en/Building_an_Extension
https://developer.mozilla.org/en/Extension_Frequently_Asked_Questions
Firefox擴展主要是用Javascript編寫的。看到這裏:http://www.rietta.com/firefox/Tutorial/backend.html。所以,除非你能找到一種方法將C#代碼/ .NET框架對象轉換爲Javascript,否則你是不幸的。
我不知道你會如何對C#做的,但你可以使用XPCOM調用本機代碼庫:例如,Glasser擴展就可以使用特定於Windows的Aero效果。
IBM在DeveloperWorks上提供了非常好的XPCOM教程。
正如其他受訪者所觀察到的,Firefox擴展主要是用Javascript編寫的:但是你很幸運,因爲Script#是一款免費工具,它使開發人員能夠編寫C#源代碼並隨後將其「編譯」爲Javascript。
鏈接已死亡... – Brandon 2014-10-11 22:59:09