78

開発したChrome拡張機能アプリケーションがあり、限られた数の内部ユーザーのみに配布したいと考えています。

これはプライベートアプリになりますが、これをインストールするには、ユーザーは[設定]->[拡張機能]->[開発者モード]をクリック->そこに.crxをドロップするという手動の手順に従う必要があります。

プライベートAppStoreでこのアプリをプライベートに配布し、Chromeウェブストアで誰もが見たりダウンロードしたり使用したりできないようにする方法があるかどうか知りたいのですが。

よろしくお願いします---

4

4 に答える 4

49

Chrome ウェブストアを使用している。2 つのオプションが利用可能です。

  1. リストにない Chrome 拡張機能を Chrome ウェブストアから共有する (リンクを知っている人は誰でもインストールできます)
  2. G Suite または Education を使用している Chrome のお客様は、Chrome ウェブストアを使用して、同じドメインのユーザーのみに制限された限定公開アプリをホストできます。

https://support.google.com/chrome/a/answer/2663860をご覧ください


2016-05-20 更新: https://support.google.com/chrome/a/answer/2663860?hl=enより

Google Apps for Work または Education を使用している Chrome のお客様は、Chrome ウェブストアを使用して、ユーザーまたはアプリへの直接リンクを共有しているユーザーのみに制限された非公開アプリをホストできます。同じ Chrome ドメインのユーザーには、組織の非公開アプリが Chrome ウェブストアの非公開コレクションに表示されます。

2015 年 10 月 27 日の更新: Google は、Windows での悪意のある拡張機能のアクティビティを抑制するために、インストール ポリシーを更新しました。Chrome 拡張機能のホスティング ページで:

警告: Chrome 33 の時点で、Windows ユーザーは Chrome Web ストアでホストされている拡張機能のみをダウンロードできます。ただし、エンタープライズ ポリシーまたは開発者モードによるインストールは除きます (「Windows ユーザーを悪意のある拡張機能から保護する」を参照)。Chrome 44 の時点で、Mac 上のローカル .crx へのパスからの外部インストールは許可されていません (悪意のある拡張機能から Chrome ユーザーを引き続き保護するをご覧ください)。

Google Chrome の最新バージョンでは、ユーザーはダウンロード リンクをクリックするだけでは、正しい HTTP ヘッダーを使用してインストールすることができなくなります。これにより、4 つの可能なオプションが残ります。

私はいくつかの異なる Google Chrome 拡張機能を作成して社内で非公開で配布しましたが、最初のオプションを使用しました。ユーザーにとっては余分なステップですが、大したことではありません。これが機能するために、ユーザーは Chrome ブラウザーで開発者モードを有効にする必要はありませんでした。

于 2012-09-17T13:48:42.650 に答える
17

はい、できます。Google Chrome の「拡張機能」ページから crx ファイルを作成する必要があります (アクセス: chrome://extensions/ 注:リンクをクリックして手動でコピー アンド ペーストすることはできません。Chrome ではリンクにアクセスすることはできません。 href)

拡張機能ページで、「開発者モード」ボックスをチェックし、「パック拡張機能」を選択します。

パック延長

次のポップアップが表示されます。の [参照] をクリックExtension root directoryして、拡張機能を含むフォルダー (manifest.json を含むフォルダー) に移動します。

パックエクステンション 2

初めてこれを行うときは、秘密鍵ファイルを無視してください。自動的に生成され、同じフォルダーに保存されます。

拡張機能の新しいバージョンをリリースするときは、生成された秘密鍵ファイルを使用します。誰かが拡張機能を更新するこの方法では、許可を再度要求することはありません。


インストールするには

  • 拡張機能をインストールするには、各ユーザーに、新しく作成した拡張機能 crx を拡張機能ページ (chrome://extensions/) に手動でドラッグしてもらいます。
  • Chrome Web Store からインストールする場合と同様に、初回は許可を求められます。
  • 新しいバージョンごとに、新しいバージョンごとに同じ秘密鍵ファイルを使用している限り、ユーザーは新しいバージョンを同じ方法で [拡張機能] ページにドラッグするだけで済みますが、再度アクセス許可を求められることはありません。拡張機能を更新するだけです。

警告:

  • 拡張 crx ファイルの配布方法に注意してください。ユーザーが Google Chrome で拡張機能 .crx ファイルをダウンロードすると、そのページから拡張機能をインストールしようとしていると見なされ、「このサイトからインストールできませんでした」という警告が表示されます。ユーザーがエラーを無視することを知っていることを確認し、手動でインストールする拡張機能のダウンロード フォルダーを確認する必要があります。
  • .crx ファイルをダウンロードするたびに、Chrome はウイルスが含まれている可能性があるという警告をユーザーに表示します。これを回避する方法はありません。ファイルを圧縮しても、Chrome は内容を読み取り、同じ警告を表示します。このため、インストールしないユーザーもいます。回避策は、.crx の名前を .RENAME_TO_CRX などの別の名前に変更することですが、これは面倒であり、多くのユーザーはそれを理解したくないか、理解できません。
  • 拡張機能を自動的に更新することはできません。Chrome がこの機能を手動でブロックしたため、それは不可能です。

注: 別の方法として、Chrome ストアでリリースすることもできますが、特定のユーザーに対してのみ (非公開) 公開します。リンクを知っている人だけがインストールできるようにしたり、特定の人だけがインストールできるようにしたりして、リンクを知っていてもグループに属していなくても、拡張機能を表示できないようにすることができます。ここでの唯一の問題は、Google に拡張機能を見せたくない場合です。

于 2013-12-29T23:29:15.020 に答える
10

Google Apps を使用している場合、アプリと拡張機能を Chrome ウェブストアに公開する方法があるようですが、そのドメインのユーザーにのみ表示されます。

https://support.google.com/chrome/a/answer/2663860?hl=ja

于 2014-04-16T05:39:17.010 に答える
3

内部用なので、コンピュータのレジストリ設定を変更できますか?
その場合、それらを使用して、Web ストアの外部から拡張機能を簡単にインストールしたり、マシンに拡張機能を強制的にインストールしたりできます。
ここを見てください....
http://www.chromium.org/administrators/policy-templates
http://www.chromium.org/administrators/policy-list-3#ExtensionInstallSources http://www.chromium.org/ administrators/policy-list-3#ExtensionInstallForcelist

于 2012-09-17T09:24:34.700 に答える