2009-11-05 9 views
13

.Net Frameworkを使ってFirefox拡張機能を書くことが可能かどうか疑問に思っていましたか? 誰かがC#プログラミング言語を使ってFirefox拡張機能を書いているような経験はありましたか? 良いサイトやガイドラインがあれば、非常に役に立ちます。ここでC#プログラミング言語を使用してVisual StudioでFireFox拡張機能を書き込む方法は?

FFPlugin http://img81.imageshack.us/img81/3049/ffplugin.jpg

私は必要なものの一例です。電話番号を入力してSMSメッセージを送信するための内線番号。 私はそれをペイントで描くので、芸術的なタッチがないのは残念です。

答えて

8

エクステンション(プラグインではありません)を作成することをお奨めしているとすれば、始めるには最適な場所はwith the info at the Mozilla Dev Centerです。

Konamimanは正しいです:拡張機能はほとんどがXUL(XML文法)とJavascriptで、拡張子が.xpiのZIPファイルにパッケージ化されています。

https://developer.mozilla.org/en/Building_an_Extension

https://developer.mozilla.org/en/Extension_Frequently_Asked_Questions

4

Firefoxの拡張機能は、主にJavascriptで書かれています。ここをクリック:http://www.rietta.com/firefox/Tutorial/backend.htmlしたがって、C#コード/ .NET FrameworkオブジェクトをJavascriptに変換する方法が見つからない限り、あなたは不運です。

+1

リンクが無効です... – Brandon

3

私はあなたがC#のために行うだろうかわからないんだけど、次のことができます。私は、リンク先のページからさまざまなリンクを使用すると、上記の投稿1と同様に、基本的な質問に答える必要がありますXPCOMを使用してネイティブコードライブラリを呼び出します。これは、たとえばGlasser拡張機能がWindows固有のAeroエフェクトを使用する方法です。

IBMは非常に良いXPCOMチュートリアルをDeveloperWorksで開催しています。

3

Firefoxの拡張機能は主にJavascriptで書かれていますが、Script#は開発者がC#ソースコードを作成し、その後Javascriptにコンパイルするための無料ツールなので運が良かったです。

関連する問題