12

browser extensionすべての主要なブラウザー用に開発したいと思います。私が読んだことから、これは特にIE.

プロジェクトを開始する前に、私の基本的な選択肢を知りたいです。次の 2 つが考えられます。

  1. ブラウザごとに個別に拡張機能を開発する
  2. 誰かを雇って拡張機能を開発してもらう

他のオプションはありますか?

4

4 に答える 4

12

Crossriderクロスブラウザ開発フレームワークを必ずチェックしてください。

彼らのプラットフォームを使用すると、次のことができます。

  1. javascriptコードと1つのAPIのみでクロスブラウザ拡張機能を開発する
  2. Chrome、Firefox、Safari、そして最も重要なInternetExplorerをサポートしています。
  3. CrossriderにはオンラインIDEがあり、SDKをダウンロードすることなく、その場で拡張機能を開発できます(ただし、必要に応じて、マシン上でローカルに開発できます)。
  4. 完全にカスタマイズされたWindowsインストーラー。1つのEXEからすべてのブラウザーにインストールでき、SILENTインストーラーとして定義することもできます。
  5. 自分のWebサイトにユーザーをインストールする場合は、ホストされているインストールページとインストールウィジェット
  6. 24時間年中無休のサポート!

そして、はるかに..

于 2012-08-28T20:24:38.633 に答える
12

さらに2つの選択肢:

  • ここで説明されているような、クロスブラウザー拡張機能開発フレームワークを使用できます
  • 特別なブラウザー機能へのアクセスなど、拡張特権が必要なため、拡張機能で必ず実行する必要があるコードの量を最小限に抑えます。残りのコードを JavaScript ファイルに入れ、拡張機能によってすべてのページに挿入されるようにします。この JS を一度記述すれば、すべてのブラウザーで再利用できます (JS クロスブラウザーの問題に注意している場合、またはGWTを使用している場合)。BrowseeyeMeeboが行ったように、UI パーツをこの JS ファイルに移動し、ブラウザー ウィンドウではなく Web ページにツールバーを表示することもできます。

ここでは、さまざまな代替案の長所と短所のリストを見つけることができます。

誰かを雇うのは最後の選択肢です。拡張コードの所有権をめぐる知的所有権の問題や論争には注意してください。

于 2012-05-18T14:32:37.690 に答える
10

Kangoを試してください-クロスブラウザ拡張フレームワーク。

于 2012-05-20T22:36:03.787 に答える
0

一般的なブラウザ拡張メカニズムはもうありません (プラグインはあまりお勧めできません)。

良いニュースは、UI 部分に触れない限り、作業の大部分は通常、プレーンな標準で一般的な JavaScript であるということです。

自分でプログラムするべきか、誰かを雇うべきかを判断することに関しては、これは SO の質問ではありません。

于 2012-05-11T14:44:13.683 に答える