0

私は Firefox プラグインを作成しており、いくつかの Web サイトで「トップバー」を開きたいと考えています。実際には、現在のページに関するいくつかの情報と、自分の Web サイトへのリンクです。それを行う最善の方法は何ですか?

私の最初のアイデアは、コンテンツ スクリプトを使用することでしたが、それは非常に悪い習慣のようです。パネルについても読みました。ここに私の質問があります:

  • アドレスバーのすぐ下にパネルを追加するにはどうすればよいですか?
  • 必要な Web サイトでのみ開くにはどうすればよいですか?

どうも。

4

1 に答える 1

1

コンテンツ スクリプトの使用はまったく問題ありません。一部の Web ページにトップパネルを追加するための、モダンでシンプル、少ないコード、より互換性のある方法です。また、コンテンツ スクリプトのコードは Web ページに挿入されず、DOM とコンテキストを使用するだけです。ページ スクリプトは、(明示的に提供しない場合) コンテンツ スクリプトにアクセスできません。

唯一の欠点は、パネルがブラウザーのネイティブ部分のように見えないことです。

コンテンツ スクリプトを使用するよう説得した場合:

  1. プラグインpage-modで本当に必要なモジュール
  2. Add-on Builderを使用すると、1 日でプラグインを作成できます
于 2013-08-22T21:53:11.960 に答える