2011-07-08 11 views
3

Google Chrome拡張機能のための簡単なアプリケーションを開発しました。まず、HTMLとCSSを使用して作成したインターフェースと、JavaScriptとPHPを使って作成したインターフェース。Google Chrome拡張機能からMozilla Firefox拡張機能を簡単に開発する

私はMozilla Firefox用のアプリケーションを開発したいと思います。これは、XULとCSS開発を使ってインターフェースを読み込んだリファレンスと、JavaScriptを使ったアクションです。

Google Chrome拡張機能(HTMLとCSSとのインターフェイス、JavaScriptとPHPを使用した操作)を開発する際に使用する言語を使用して、Mozilla Firefox拡張機能を開発することはできますか?

もしそうでなければ、Mozilla Firefox拡張機能の開発を容易にするアプリケーションはありますか?私がXUL Explorelerを使用していたことを考慮すると、それはまだ役に立ちませんでした。

ノート:私が開発したアプリケーションの 説明は、ユーザーが入力する必要がありますフォームがあり、時間は、ユーザは、MySQLデータベースにアクセスするにはJavaScriptが動作するボタンと接触PHPを押します。

答えて

3

マルチブラウザ拡張を作成する場合は、できるだけXULから遠ざけることを強くお勧めします。たとえば、ユーザーからデータを取得する必要がある場合は、Chromeで使用しているものと同じHTMLを使用します。必要に応じて、HTMLを表示するためにXULパネルに要素を埋め込むことができますが、ほとんどの場合、ブラウザのウィンドウ/タブ(おそらくChromeで行っていること)に表示するだけです。

+0

XULにHTML要素を埋め込むためのリファレンスを読みましたが、これはどういう意味ですか? ' もしそうなら、それは私がすべてのHTMLを変更しなければならないことを意味 ' この決定を覚えておいてくださいタグには、すべての開始タグに "html:"を、タグの両端に "/ html:"を追加して、前のアプリケーションのタグを追加します。私は何千ものHTMLタグを持っています。それは私の時間を無駄にします。 Google Chromeのような小さなブラウザのウィンドウポップアップを表示するなどの方法があるので、私が持っているすべてのHTMLタグを変更する必要はありませんか?_ – wahyueka31

+0

通常は、(XULオーバーレイを仮定して) id = "my-overlay" xmlns = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul xmlns:html =" http://www.w3.org/1999/xhtml " > 'XULがデフォルト名前空間であることを意味しますが、' 'で、HTMLがデフォルトの名前空間であり、すべてのXULタグに' xul: 'を付けるようにします。 –

関連する問題