2012-04-18 16 views
10

次のバージョンのGoogle ChromeでリリースされるGoogle Chromeの拡張機能を作成しました。エンドユーザーが手動で拡張機能を手動でインストールする必要がないように、製品のインストーラを提供する必要があるプロパティ、抽出パス、レジストリエントリなどを理解したいのですが、インストーラは拡張機能がインストールされたことをユーザーに通知します。今のところ、私が書いたコードはフォルダに置かれ、 "Unpackaged Extensionをロード"を使って拡張機能をロードします。上記の課題を達成するために私は何をすべきですか? http://www.chromium.org/administrators/pre-installed-extensionsプログラムでChrome拡張機能をインストールするにはどうすればよいですか?

編集:FuzzyAmiが指摘するように、はい、このポリシーは、今では変更されている

答えて

3

Chromeは、プログラムの拡張機能をインストールするカップルの方法があります。

+1

このリンクはもう使用しないでください。現在の正解については、「マイ・アンサー」を参照してください。 – FuzzyAmi

11

Googleデスクトップの拡張機能(Windowsマシン用)をインストールする現在のポリシーは次のとおりです。 Google拡張ギャラリー(またはChromeウェブストア - CWS)の拡張機能のみがレジストリからインストールできます。

これを行う方法については、https://developer.chrome.com/extensions/external_extensionsを参照してください。以下を念頭に置いてください:

- このテクニックはまだmsgboxをユーザーにポップアップします。完全に静かではない。

- この方法を使用すると、その後ユーザーが自分のChromeから拡張機能を削除すると、その拡張機能はそのブラックリストにブラックリストに登録され、ユーザーが を手動で再インストールするまで再インストールされません。詳細はAuto-installing a google chrome extension won't work !を参照してください。

+0

ユーザーがHKLMの権利を持っている場合は、インストーラからうまく動作しますが、そうでない場合、これはまったく機能しません。 –

関連する問題