1

私は、独自のカスタムのプライベート拡張機能を使用してさまざまな学校をセットアップするための最良の方法を探している開発者です(つまり、学校 A だけが拡張機能 A にアクセスできる必要があります)。理論的には、カスタムのプライベート拡張機能をドメインにプッシュする方法がいくつかあることを認識しています。

  1. サーバーで.crxをホストし、管理コンソールで [カスタム アプリを指定] をクリックします。
  2. zip を Chrome ウェブストアにアップロードしてドメイン アプリを作成する
  3. 開発者アカウントから拡張機能を Chrome Web ストアにアップロードし、1 人の「信頼できるテスター」に公開するか、非公開にする

.crx をホストするオプション (1)は機能していません。理由はわかりませんが、拡張機能が押し出されていません。正しい ID と MIME タイプを持つ crx ファイルに直接リンクしますが、ダイスはありません。これを機能させるためのヒントや提案があれば、ぜひ聞いてください!

(2) 学校にドメイン アプリを作成させるオプションは、すべての学校が独自の zip をアップロードする必要があるため、少し非効率的です。したがって、基本的には zip ファイルを学校に電子メールで送信し、公開してもらう必要があります。拡張機能のすべての更新でも同様のプロセスが必要になるため、これは理想的ではないようです。

オプション (3)が機能するとは思えません。「信頼できるテスター」として管理者に公開した場合、ドメイン内の他のユーザーがアクセスできるとは思えません。一覧にない場合、管理者が Chrome ウェブストア ダイアログでどのように見つけたのかわかりません。また、あいまいさによるセキュリティを回避したいと思います。

拡張機能のホスティングとカスタム アプリの指定機能の使用に成功した人はいますか? 管理コンソールによってプッシュされるカスタム拡張機能を取得するための他の提案はありますか? 本当にありがとう!

4

1 に答える 1

3

オプション (1) を管理コンソールから機能させるには、正しい拡張 ID と有効な更新 xml URL (crx ではない) を指定することが重要です。

Google が提供する便利な機能の 1 つは、更新リクエストから拡張機能 ID とバージョンを取得することです。

たとえば、各拡張機能とバージョンに固有の xml ファイルを出力する update.php ファイルを作成できます。「高度な使い方」の下にあるhttp://developer.chrome.com/extensions/autoupdate.htmlを参照してください。

管理対象の Chromebook のアプリまたは拡張機能のパッケージ化について詳しくは、https: //support.google.com/chrome/a/answer/2714278?hl=en をご覧ください。

于 2013-10-31T23:10:39.400 に答える