0

公式コミュニティサイト用のプラグインまたはアドオンを作成する必要があります。要件

  1. ブラウザにボタンがあり、フォームを拡張する必要があります。これにより、現在のURLをブックマークとして追加し、ユーザーがさらに入力を行うことで、ローカルドライブのExcelシートに記録することができます。コミュニティのURLからExcelシートにデータを抽出するためのVBAコードを作成しました。次に、ユーザーの直接URLでデータをフェッチできるようにするブラウザーコントロールを作成する必要があります。

  2. 私のコントロールはURLに基​​づいてアクティブ化する必要があります(つまり、ツールバーボタン)。それで、プラグインまたはアドオンを作成する必要がありますか?コントロールがブラウザのパフォーマンスやユーザーエクスペリエンスに影響を与えないようにしたい。

  3. 2の返信に基づいて、ブラウザ間で互換性のあるプラグイン/アドオンを作成するためにどのツールを使用する必要がありますか?

  4. 私はFire-breathのデモ、Visual Studioのコード機能を使用しましたが、それでもVisual Studio、Visual Studioのインストールのパッケージ、使用する言語についての知識が不足しています。 Visual Basic?

  5. 最後に、Webページ内にコントロール(つまりボタン)を配置してコードをアクティブ化することは可能ですか?そうであれば、アドオンまたはプラグインのどちらがそれを実行できますか?それを達成するための簡単なワークフロー...

どうもありがとう

4

1 に答える 1

1

まず、理解しておくべきことがいくつかあります。

  1. ブラウザ プラグインは、次の 2 つの方法のいずれかでインスタンス化されるものです。

    1. オブジェクトまたは埋め込みタグで DOM に挿入される
    2. 特定の MIME タイプでページを開くためにブラウザによってインスタンス化される
  2. ブラウザ プラグインは、ブラウザ、URL バー、ブックマーク、コンテキスト メニュー、ブラウザ ダイアログ、ブラウザ クローム、ブラウザ イベントなどについては何も知りません。ブラウザ プラグインは、現在のページについてしか知りません。ブラウザのプラグインはブラウザの設定を変更できません

  3. ブラウザ プラグインは DLL です。Visual Basic では簡単に記述できません。可能かもしれませんが、私は見たことがありません。それを行う前に、NPAPI プラグインについて多くを学ぶ必要があります。また、おそらく IE 用、IE 用などを作成する必要があります。

つまり、必要なのはプラグインではありません。Firebreath はあまり役に立ちません。一部の拡張機能 (アドオンとも呼ばれます) は、npapi プラグインを使用して、単独では実行できない機能を提供します。詳細については、http://npapi.com/extensionsを参照してください。

その情報を使用して、それについて考え、次に知る必要があることについて、より具体的な新しい質問を作成することをお勧めします. 拡張機能はわかりませんが、プラグインを使用しています。実際、あなたがしなければならないことをいくつかの小さな質問に分解すると、おそらくそれらのほとんどを質問している他の人を見つけることができ、簡単な検索で答えを見つけることができます. あなたの主な問題は、使用する必要のあるテクノロジーをまだ理解していないことです。うまくいけば、これは役に立ちました。

于 2013-01-30T22:26:15.827 に答える