1

我是一位開發人員,希望通過他們自定義的私人擴展(即學校A應該是唯一一個可以訪問擴展A的學校)設置不同學校的最佳方式。從理論上講,我知道有幾個方法可以得到一個定製的,私有擴展推出一個域名:受管理的Chromebook上的自定義擴展

  1. 主機上的.crx在服務器上,單擊管理「指定自定義應用」安慰。
  2. 通過上傳壓縮到Chrome網上應用店
  3. 上傳從我的開發者賬戶擴展到Chrome網上應用店,併發布到一個單一的「信任的測試人員,」或使其未上市的創建域應用

選項(1),託管的.crx,一直沒有工作。我不知道爲什麼,但延伸是根本沒有推出。我直接鏈接到crx文件,它具有正確的ID和MIME類型,仍然沒有骰子。如果任何人有任何提示或建議,以獲得這項工作,我很樂意聽到他們!

選擇(2),爲學校創建一個域的應用程序,似乎有點低效率的,因爲它要求所有學校上傳自己的拉鍊。所以基本上我必須將一個zip文件發送給學校,並讓他們發佈它。對擴展的所有更新也需要類似的過程,所以這看起來並不理想。

我懷疑選項(3)會工作。如果我作爲「可​​信測試者」發佈給管理員,我認爲域中的其他人不能訪問它。如果未列出,我不知道管理員如何在Chrome網上應用店對話框中找到它。另外,我寧願通過默默無聞的方式來避免安全。

有沒有人有託管的擴展和使用指定自定義應用功能成功?獲取管理控制檯推出的自定義擴展的其他建議?非常感謝!

+0

當你說第一種選擇是不工作時,它只是下載擴展呢? – duckbrain

+0

確切地說,它會在控制檯中加載(只需顯示擴展名),但不能在chromebook上下載。我們也等了一會兒。 – user417669

+0

對不起,我沒有看清楚這個問題,我還沒有意識到它是一個管理控制檯。我之前沒有使用它,但我確實知道,對於不是來自WebStore的.crx文件,您必須下載它們,然後將它們拖到瀏覽器中進行安裝。如果你能夠獲得一個部署到所有學校的定製應用程序,那麼可能有一些本地服務器,這個ID是學校,並有應用程序選擇要公開的功能。除此之外,將其作爲遠離學校時應用的設置。 (這可能比值得做更多的工作。) – duckbrain

回答

3

要獲得選項(1)從管理控制檯工作,指定正確的擴展身份證件和有效更新XML網址(不是CRX)是很重要的。

一個有用的功能,谷歌提供了可使用越來越擴展ID和更新請求的版本。

例如,您可以創建一個輸出具體到每一個延伸和版本的XML文件中的update.php文件。請參閱「高級用法」下的http://developer.chrome.com/extensions/autoupdate.html

對於包裝上的應用程序或擴展託管的Chromebook更多信息,請參閱https://support.google.com/chrome/a/answer/2714278?hl=en